Bonjour tous le monde,

J'aimerai mieux comprendre les principes de l'encapsulation (Qui parait facile à comprendre, mais difficile à mettre en œuvre, surtout pour réduire les dépendances entre classes ), Single Responsability Principle, et la forte cohésion, c'est quoi la relation entre eux, la différence?! Quand est ce qu'on peut les utilisé et comment. Afin de profiter de la puissance des principes de l'orientée objet, dans notre conception, voir dans notre application.

Je veux être capable de faire de l'analyse et de la conception orientée objet qui sont indépendant du langage, sachant que je fais de la programmation orientée objet avec le langage Java depuis des années, que dois-je faire pour monter en compétences, si vous avez des exemples, des liens de site intéressant et des livres en français, ou en anglais, n’hésitè pas à me faire part.

Sinon c'est quoi la démarche à suivre, et quels sont les prérequis?

J'ai trouvé un bon site, cependant il reste théorique : http://www.regismedina.com/articles/...nception-objet

On apprend mieux et vite avec de la pratique.

J’attends vos retour d’expériences, votre aide et vos propositions.

Merci par avance.