Thiết kế đối tượng 1. Cách tiếp cận hướng đối tượng 2. Ba đặc trưng của thiết kế hướng đối tượng 3. Ưu – nhưu điểm của thiết kế hướng đối tượng 4. Phân biệt giữa thiết kế đối tượng và lập trình hướng đối tượng Thiết kế đối tượng 1.Cách tiếp cận hướng đối tượng Thiết kế hướng đối tượng là dựa trên việc che giấu thông tin, nhìn hệ thống phần mềm như là một bộ các đối tượng tương tác với nhau chứ không phải là bộ các chức năng như cách tiếp cận chức năng . Các đối tượng có một trạng thái được che giấu và các phép toán trên trạng thái đó. Che giấu thông tin là chiến lược thiết kế dấu càng nhiều thông tin càng hay Liên lạc thông tin qua các thông tin trạng thái dùng chung là ít nhất nhờ vậy khả năng hiểu được nâng cao. Thiết kế đối tượng 2.Ba đặc trưng của thiết kế hướng đối tượng: Không có vùng dữ liệu dùng chung. Các đối tượng liên lạc với nhau bằng cách trao đổi thông báo chứ không phải bằng các biến chung. Các đối tượng là các thực thể độc lập, dễ thay đổi vì rằng các trạng thái và các thông tin biểu diễn chỉ ảnh hưởng trong phạm vi chính đối tượng đó thôi. Các thay đổi về biểu diễn thông tin có thể được thực hiện không cần sự tham khảo tới các đối tượng hệ thống khác. Các đối tượng có thể phân tán và có thể hành động tuần tự hoặc song song. Thiết kế đối tượng 3.Ưu - nhược điểm của thiết kế đối tượng: ưu điểm: Dễ bảo trì Thay đổi hoặc thêm các dịch vụ sẽ không làm ảnh hưởng tới các đối tượng hệ thống khác. Các đối tượng là các thành phần dùng lại được thích hợp có thể dùng lại các đối tượng đã được thiết kế trong các bảng thiết kế trước đó. Quan hệ rõ ràng giữa các thực thể có thực với các đối tượng điều khiển nó trong hệ thống -> tính dễ hiểu của thiết kế. Nhược điểm: Sự nhận minh các đối tượng hệ thống thích hợp là khó. Thiết kế đối tượng 4.Phân biệt giữa thiết kế đối tượng và lập trình hướng đối tượng: Ngôn ngữ lập trình hướng đối tượng là một ngôn ngữ lập trình là cho phép thực hiện trực tiếp các đối tượng và cung cấp các lớp đối tượng và sự kế thừa. Thiết kế đối tượng là một chiến lược thiết kế không phụ thuộc vào ngôn ngữ thực hiện cụ thể nào. Các ngôn ngữ lập trình hướng đối tượng và các khả năng bao gói đối tượng làm cho thiết kế hướng đối tượng được thực hiện một cách đơn giản hơn. . Thiết kế đối tượng 1. Cách tiếp cận hướng đối tượng 2. Ba đặc trưng của thiết kế hướng đối tượng 3. Ưu – nhưu điểm của thiết kế hướng đối tượng 4. Phân biệt giữa thiết kế đối tượng và. trình hướng đối tượng Thiết kế đối tượng 1.Cách tiếp cận hướng đối tượng Thiết kế hướng đối tượng là dựa trên việc che giấu thông tin, nhìn hệ thống phần mềm như là một bộ các đối tượng tương. đối tượng điều khiển nó trong hệ thống -> tính dễ hiểu của thiết kế. Nhược điểm: Sự nhận minh các đối tượng hệ thống thích hợp là khó. Thiết kế đối tượng 4.Phân biệt giữa thiết kế đối