Skip to content

Latest commit

 

History

History
35 lines (18 loc) · 1.28 KB

Structural-Patterns.md

File metadata and controls

35 lines (18 loc) · 1.28 KB

Structural Patterns

Structural Patterns liên quan đến cấu trúc và mối quan hệ giữa các lớp và đối tượng nhằm tạo ra cấu trúc phần mềm dễ thay đổi và bảo trì hơn.

Các Pattern thuộc nhóm này gồm:

Cho phép giao tiếp giữa các interface không tương thích

Tách rời một lớp phức tạp thành hai phần riêng biệt: trừu tượng và triển khai.

Tạo ra cấu trúc cây để biểu diễn mối quan hệ whole-part giữa các đối tượng.

Dynamically thêm chức năng mới cho đối tượng mà không ảnh hưởng đến các đối tượng khác.

Cung cấp một giao diện đơn giản cho một nhóm các lớp phức tạp.

Sử dụng chia sẻ để hỗ trợ tao hàng loạt các đối tượng hiệu quả hơn.

Đại diện cho một đối tượng khác để kiểm soát truy cập vào đối tượng đó.

Các Pattern này giải quyết vấn đề cấu trúc và mối quan hệ giữa các thành phần trong phần mềm để tối ưu hóa tính linh hoạt, bảo trì và tái sử dụng.