Creational patterns (mẫu khởi tạo) liên quan đến việc tạo đối tượng — cách các đối tượng được khởi tạo, được làm cho linh hoạt, và được tách khỏi code dùng chúng. Chúng bao gồm Singleton, Factory, Builder, Prototype, và Abstract Factory.
Creational patterns giải quyết điều gì
Các CREATIONAL pattern trừu tượng hóa và kiểm soát CÁCH đối tượng được TẠO RA:
→ thay vì gọi constructor trực tiếp ở khắp nơi (cứng nhắc, coupling), các creational
pattern làm cho việc tạo đối tượng linh hoạt, tách biệt, và dễ quản lý
→ chúng giúp tạo đối tượng theo cách phù hợp với tình huống, tách khỏi các concrete class
