0% ont trouvé ce document utile (0 vote)
4 vues1 page

Principes de conception et classes techniques

hgvfgbb

Transféré par

gmkadi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues1 page

Principes de conception et classes techniques

hgvfgbb

Transféré par

gmkadi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Digramme comportemental :

Analyse : Impliques les instances de classes d’analyse, orientés métier.


Conception : Implique toutes les classes, orientées technique.
● La conception architecturale concerne une vision descriptive des éléments de la
conception : sous-systèmes (composants), classes et interfaces
● La conception détaillée a pour but de donner les détails précis des éléments produits
dans la conception architecturale et préparer au mieux l’implémentation
Les classes de conception :
● classe d’analyse :les classes 9ui viennent du domaine métier.
● Classe techni9ue : font partie des bibliothèques ou frameworks faisant partie de la
solution technique.
Les principes de conception :
● IPC Isoler les parties changeantes
● SRP (Single Responsibility Principle)
● DIP (The Dependency Inversion Principle) Les modules ne doivent pas dépendre des
modules de bas niveau. Les deux doivent dépendre d’abstraction Les abstraction ne
doivent pas dépendre des détails, c’est les détails qui doivent dépendre des
abstractions

OCP (Open Closed Principle) Une classe doit être ouverte à l’extension et fermée à la
modification trouver les comportements appelés à évoluer et les transformer en abstraction.
● DRY (Don’t Repeat Yourself )
● LSP (LiskPov Substitution Principle) Principe : Les sous-types doivent être des
substituts pour leurs ancêtres.
● ISP (Interface Segregation Principle) Les classes ne sont pas obligées d’implémenter
des méthodes qui ne les concernent pas.

Vous aimerez peut-être aussi