JavaScript is required

Số thành phần của Composite gồm:

A.

Hai thành phần

B.

Sáu thành phần

C.

Bốn thành phần

D.

Năm thành phần

Trả lời:

Đáp án đúng: C


Composite Pattern (Mẫu hợp thành) có các thành phần chính sau: 1. Component: Định nghĩa interface chung cho cả leaf và composite. 2. Leaf: Biểu diễn các đối tượng lá (leaf objects) trong cấu trúc cây. Leaf không có các thành phần con. 3. Composite: Lưu trữ các thành phần con và thực hiện các thao tác trên chúng (thường là đệ quy). Nó cũng thực thi các phương thức của Component. 4. Client: Sử dụng các đối tượng Component để xây dựng và thao tác với cấu trúc cây. Như vậy, có 4 thành phần chính trong Composite pattern.

Câu hỏi liên quan