Skip to the content
Hệ thống phân lớp
- Thành phần: các lớp, trình kết nối: các dịch vụ
- Mỗi lớp cung cấp các dịch vụ nhất định
- Ẩn một phần của lớp dưới (bất biến)
- Cung cấp các giao diện dịch vụ được định nghĩa rõ ràng cho một số lớp khác (bất biến)
- Các chức năng khác nhau
- Hạt nhân: cung cấp khả năng cốt lõi, thường đặt ra các thủ tục
- Các chế độ xác định phạm vi khác nhau
Ưu điểm và nhược điểm của hệ thống phân lớp
- Ưu điểm
- Tính trừu tượng (giải quyết vấn đề phức tạp)
- Khả năng sửa đổi
- Thay đổi một lớp chỉ ảnh hưởng đến hai lớp liền kề
- Tái sử dụng
- Dễ dàng thay thế các hiện thực khác nhau
- Giao diện
- Nhược điểm
- Không phải tất cả các hệ thống đều phù hợp với điều này
- Hiệu suất có thể yêu cầu ghép nối khác
- Trừu tượng hóa khá khó