📄️ Giới thiệu Design Patterns
Tìm hiểu về Design Patterns - giải pháp tái sử dụng cho các vấn đề phổ biến trong lập trình hướng đối tượng
📄️ Creational Patterns
Tìm hiểu các Design Patterns liên quan đến khởi tạo object: Singleton, Factory, Abstract Factory, Builder, Prototype
📄️ Structural Patterns
Tìm hiểu các Design Patterns về cấu trúc: Adapter, Decorator, Proxy, Facade, Composite
📄️ Behavioral Patterns
Tìm hiểu các Design Patterns về hành vi: Strategy, Observer, Command, Template Method, Iterator, State
📄️ SOLID và Best Practices
Nguyên tắc SOLID và các Best Practices để viết code chất lượng cao, dễ bảo trì và mở rộng