Chương 8: Thiết kế lớp phương thức
1
Mục tiêu của chương:
Làm quen với các tiêu chí của thiết kế hướng đối tượng: khớp nối, sự gắn kết và
sự đồng cảm.
Có thể chỉ định, tái cấu trúc và tối ưu hóa thiết kế đối tượng.
Có thể xác định việc sử dụng lại các lớp, thư viện, khung và thành phần được
xác định trước.
Có thể chỉ định các ràng buộc và hợp đồng.
Có thể tạo ra một đặc tả phương pháp.
2
Các đặc điểm bản của hướng đối tượng
3
Các phần tử của phân tích hướng đối tượng:
- Các lớp đối tượng
- Các đối tượng
- Các thuộc tính
- Các trạng thái
- Các phương thức
- Các thông điệp
4
Tính đóng gói ẩn dấu thông tin
-Đóng gói là chế tổ hợp các thao tác dữ liệu vào một đối tượng.
-Ẩn dấu thông tin nghĩachỉ những thông tin của một đối tượng được yêu cầu
sử dụng mới xuất hiện bên ngoài đối tượng đó. Ẩn dấu thông tin liên quan
mật thiết với phạm vi hoạt động của phương thức thuộc tính (visibility).
-Sự liên lạc/tương tác giữa các đối tượng đều thông qua phương thức.
-Việc sử dụng đối tượng để gửi một thông điệp làm kích họat một phương thức
chìa khóa cho khả năng sử dụng lại (key to reusability), che cho hoạt động
bên trong của đối tượng khỏi bị những thay đổi bên ngoài của hệ thống tác động
đến. cũng giữ cho hệ thống không bị ảnh hưởng khi đối tượng bị thay đổi.
5