Mục lục Chương 1: Giới thiệu Design Pattern Khái niệm Design Pattern Lịch sử ra đời và phát triển Ý nghĩa và lợi ích của Design Pattern Chương 2: Nhóm Creational Patterns Chương 2.1: Factory Method Chương 2.2: Abstract Factory Chương 2.3: Builder Chương 2.4: Prototype Chương 2.5: Singleton Chương 3: Nhóm Structural Patterns Chương 3.1: Adapter Chương 3.2: Bridge Chương 3.3: Composite Chương 3.4: Decorator Chương 3.5: Facade Chương 3.6: Flyweight Chương 3.7: Proxy Chương 4: Nhóm Behavioral Patterns Chương 4.1: Chain of Responsibility Chương 4.2: Command Chương 4.3: Iterator Chương 4.4: Mediator Chương 4.5: Memento Chương 4.6: Observer Chương 4.7: State Chương 4.8: Strategy Chương 4.9: Template Method Chương 4.10: Visitor Chương 5: Ứng dụng thực tế Kết luận