Số thành phần của Composite gồm:
Trả lời:
Đáp án đúng: A
Composite Pattern (mẫu thiết kế Composite) có các thành phần chính sau:
1. **Component:** Định nghĩa interface chung cho các đối tượng trong cấu trúc composite, cả leaf (đối tượng lá) và composite.
2. **Leaf:** Đại diện cho các đối tượng lá trong cấu trúc composite. Chúng không chứa các thành phần con.
3. **Composite:** Định nghĩa hành vi cho các thành phần chứa các thành phần con. Nó lưu trữ các thành phần con và triển khai các thao tác liên quan đến việc quản lý chúng.
4. **Client:** Sử dụng các đối tượng Component để xây dựng và thao tác trên cấu trúc composite.
Như vậy, số thành phần của Composite là 4.