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