Trong bài viết hôm nay a sẽ giới thiệu các design pattern mà mình hay dùng trong phát triển phần mềm
- Creational Patterns: Used to construct objects such that they can be decoupled from their implementing system.
- Structural Patterns: Used to form large object structures between many disparate objects.
- Behavioral Patterns: Used to manage algorithms, relationships, and responsibilities between objects.
► Chain Of Responsibility Object Behavioral
► Command Object Behavioral
► Interpreter Class Behavioral
► Iterator Object Behavioral
► Mediator Object Behavioral
► Memento Object Behavioral
► Observer Object Behavioral
► State Object Behavioral
► Strategy Object Behavioral
► Template Method Class Behavioral
► Visitor Object Behavioral
► Adapter Class and Object Structural
► Bridge Object Structural
► Composite Object Structural
► Decorator Object Structural
► Facade Object Structural
► Fly Weight Object Structural
► Proxy Object Structural
► Abstract Factory Object Creational
► Builder Object Creational
► Factory Method Object Creational
► Prototype Object Creational
► Singleton Object Creational
- abstract factory
- factory method
- builder
- Strategy