Table of Contents
Các nguyên tắc thiết kế theo hướng đối tượng giúp tạo ra phần mềm có thể duy trì, có thể sinh sôi, và mạnh mẽ. áp dụng những nguyên tắc này đảm bảo rằng kiến trúc có thể thích nghi với việc thay đổi yêu cầu và giảm khả năng lỗi.
Các nguyên tắc thiết kế đối tượng có chủ đề
Có một số nguyên tắc cơ bản hướng dẫn thiết kế theo hướng đối tượng. bao gồm sự kết hợp, thừa kế và đa dạng hóa.
Sự thâu tóm và lợi ích
Việc bắt cóc bao gồm việc ẩn trạng thái nội bộ của một đối tượng và chỉ phơi bày giao diện cần thiết. Việc này làm giảm quan hệ phụ thuộc và làm cho hệ thống dễ dàng hơn để duy trì. Thay đổi trong một đối tượng không ảnh hưởng đến các phần khác của hệ thống nếu giao diện vẫn còn phù hợp.
Thiết kế mẫu mực và thực hành tốt nhất
Các kiểu mẫu thiết kế cung cấp giải pháp có thể tái sử dụng cho các vấn đề thông thường trong thiết kế phần mềm. Áp dụng các mẫu như Singleton, erry và observer có thể cải thiện tổ chức mã và tính linh hoạt.
Thi hành các nguyên tắc đối tượng- thiên hướng
Thực hiện hiệu quả bao hàm việc xác định giai cấp rõ ràng, theo nguyên tắc trách nhiệm đơn lẻ và tránh sự kết hợp chặt chẽ.