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
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