-
Mỗi pattern mô tả một vấn đề xảy ra lặp đi lặp lại, và trình bày trọng tâm của giải pháp cho vấn đề đó, theo cách mà bạn có thể dùng đi dùng lại hàng triệu lần mà không cần phải suy nghĩ.
— Christopher Alexander — -
- Creational Pattern: cung cấp giải pháp tạo ra các object và che giấu logic việc tọa ra nó. Bao gồm:
- Structural Pattern: liên quan tới class các thành phần của object. Dùng để thiết lập định nghĩa quan hệ giữa các đối tượng. Bao gồm:
- Behavioral Pattern: thực hiện các hành vi của đối tượng, sự giao tiếp giữa các object với nhau. Bao gồm: