Wir haben die GoF-Entwurfsmuster (23 Typen) zusammengefasst.
Entwurfsmuster | Überblick |
---|---|
Abstract Factory | Stellen Sie ein Produkt her, indem Sie verwandte Teile kombinieren |
Builder | Stellen Sie komplexe Instanzen zusammen |
Factory Method | Überlassen Sie die Instanzerstellung den Unterklassen |
Prototype | Kopieren und erstellen Sie eine Instanz |
Singleton | Nur eine Instanz |
Entwurfsmuster | Überblick |
---|---|
Adapter | Mit einer Haut abdecken und wiederverwenden |
Bridge | Separate Funktionshierarchie und Implementierungshierarchie |
Composite | Identifizierung von Behälter und Inhalt |
Decorator | Identifizierung des dekorativen Rahmens und des Inhalts |
Facade | Einfaches Fenster |
Flyweight | Teilen Sie das Gleiche, um Abfall zu beseitigen |
Proxy | Machen Sie es, wenn Sie es brauchen |
Entwurfsmuster | Überblick |
---|---|
Chain of Responsibility | Verantwortung |
Command | Machen Sie eine Anweisung zu einer Klasse |
Interpreter | Drücken Sie Grammatikregeln in Klassen aus |
Iterator | Zähle eins nach dem anderen |
Mediator | Nur ein Berater |
Memento | Sicherer Staat |
Observer | Benachrichtigen Sie die Zustandsänderung |
State | Drücken Sie den Zustand als Klasse aus |
Strategy | Wechseln Sie die Algorithmen auf einen Blick |
Template Method | Überlassen Sie die spezifische Verarbeitung der Unterklasse |
Visitor | Arbeiten Sie, während Sie über die Struktur gehen |
Dieser Artikel und das Beispielprogramm wurden basierend auf den folgenden Büchern erstellt.
Es war sehr leicht zu verstehen und ich habe viel gelernt. Vielen Dank. Die detaillierten Erklärungen der Entwurfsmuster und Beispielprogramme sind geschrieben. Schauen Sie sich also auch die Bücher an.
Recommended Posts