Nous avons résumé les modèles de conception du GoF (23 types).
| Design pattern | Aperçu |
|---|---|
| Abstract Factory | Fabriquer un produit en combinant des pièces connexes |
| Builder | Assembler des instances complexes |
| Factory Method | Laisser la création d'instance aux sous-classes |
| Prototype | Copier et créer une instance |
| Singleton | Une seule instance |
| Design pattern | Aperçu |
|---|---|
| Adapter | Couvrir d'une peau et réutiliser |
| Bridge | Hiérarchie des fonctions et hiérarchie d'implémentation séparées |
| Composite | Identification du contenant et du contenu |
| Decorator | Identification du cadre décoratif et du contenu |
| Facade | Fenêtre simple |
| Flyweight | Partagez la même chose pour éliminer les déchets |
| Proxy | Faites-le quand vous en avez besoin |
| Design pattern | Aperçu |
|---|---|
| Chain of Responsibility | Responsabilité |
| Command | Faire d'une instruction une classe |
| Interpreter | Exprimer les règles de grammaire dans les classes |
| Iterator | Comptez un par un |
| Mediator | Un seul conseiller |
| Memento | Enregistrer l'état |
| Observer | Notifier le changement d'état |
| State | Exprimez l'état en classe |
| Strategy | Changez d'algorithme en un coup d'œil |
| Template Method | Laisser le traitement spécifique à la sous-classe |
| Visitor | Travaillez en marchant à travers la structure |
Cet article et exemple de programme ont été créés à partir des livres suivants.
C'était très facile à comprendre et j'ai beaucoup appris. Je vous remercie. Les explications détaillées des modèles de conception et des exemples de programmes sont écrites, veuillez donc également consulter les livres.
Recommended Posts