Orienté objet est un système orienté développement qui prend diverses mesures pour empêcher l'apparition de bogues difficiles à suivre lors du développement, de la maintenance et de l'expansion du système.
Le modèle de conception Java vise à créer un système facile à étendre et à maintenir en augmentant la réutilisabilité des classes.
Ci-dessous le menu inachevé
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
Diluer les dépendances entre les objets
・ Soyez conscient des classes abstraites et de la programmation d'interface ・ Les classes qui fonctionnent correctement sont étendues et utilisées sans modification. ・ Soyez conscient du principe de substitution de Liskov (LSP) Utilisez des variables de type Super classe pour gérer les sous-classes collectivement Soyez conscient si vous souhaitez utiliser instanceof (pouvez-vous le faire avec Lsp au lieu de instanceof?)
Recommended Posts