Java-Entwurfsmuster

Entwurfsmusterübersicht

Objektorientiert ist ein entwicklungsorientiertes System, das verschiedene Maßnahmen ergreift, um das Auftreten schwer zu verfolgender Fehler während der Systementwicklung, -wartung und -erweiterung zu verhindern.

Das Java-Entwurfsmuster zielt darauf ab, ein System zu erstellen, das einfach zu erweitern und zu warten ist, indem die Wiederverwendbarkeit von Klassen erhöht wird.

Unten ist das unvollendete Menü

Menu Iterator Adapter Template Method Factory Method Singleton Prototype Builder Abstract Factory Bridge Strategy Composite Decorator Visitor Chain of Responsibility Facade Mediator Observer Memento *State Flyweight Proxy Command *Interpreter

Objektorientierte Tipps

Verdünnen Sie die Abhängigkeiten zwischen Objekten

・ Beachten Sie abstrakte Klassen und Schnittstellenprogrammierung ・ Klassen, die korrekt funktionieren, werden erweitert und ohne Änderungen verwendet. ・ Beachten Sie das Liskov-Substitutionsprinzip (LSP) Verwenden Sie Variablen vom Typ Superklasse, um Unterklassen gemeinsam zu behandeln Seien Sie sich bewusst, wenn Sie instanceof verwenden möchten (Können Sie dies mit Lsp anstelle von instanceof tun?)

Recommended Posts

Java-Entwurfsmuster
[Java] Zusammenfassung der Entwurfsmuster
Verschiedene Designmuster
Java-Entwurfsmuster
Einführung in Entwurfsmuster (Einführung)
Studieren Sie GoF-Entwurfsmuster
Zusammenfassung des Java-Entwurfsmusters
Einführung in Entwurfsmuster (Builder)
Einführung in Entwurfsmuster (Composite)
[Entwurfsmuster] Java-Kernbibliothek
Einführung in Designmuster (Fliegengewicht)
Java
Einführung in Entwurfsmuster Prototyp
Einführung in Entwurfsmuster (Iterator)
Java
Warum Designmuster benötigt werden
Einführung in Entwurfsmuster (Strategie)
Überdenken von Entwurfsmustern mit Java8-Lambda-Ausdrücken und Stream - Builder-Muster -
Einführung in Entwurfsmuster (Factory-Methode)
Einführung in Design Patterns (Abstract Factory)
Java-Anfänger-Entwurfsmuster (Factory-Methodenmuster)
Wichtiges Entwurfsmuster zur Verbesserung der Wartbarkeit
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 10)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 7)
Zusammenfassung von "In Java gelernte Entwurfsmuster (Multithread Edition)" (Teil 3)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 9)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 6)
Zusammenfassung von "In Java gelernte Entwurfsmuster (Multithread Edition)" (Teil 4)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 5)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 2)
Entwerfen Sie Muster für häufig verwendete Java-Bibliotheken - Fabrikmuster
Zusammenfassung von "In Java-Sprache erlernte Entwurfsmuster (Multi-Thread-Edition)" (Teil 1)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 11)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 12)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 8)
Java lernen (0)
Java studieren ―― 3
Java geschützt
[Java] Anmerkung
[Java] Modul
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java Day 2018
Java-Zeichenfolge
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung