Monday, April 4, 2016
bài số 8 thiết kế lớp
12
Nội dung
1.
2.
3.
4.
5.
6.
Xác định các thao tác (Operation)
Xác định phương thức (Method)
Xác định các liên kết (Association)
Xác định các thuôôc tính (Attribute)
Xác định phụ thuôôc (Dependency)
Xác định tổng quát hóa (Generalization)
13
2. Xác định phương thức
Phương thức (method) là gì?
Mô tả sự thực thi của thao tác (operation)
Mục đích
Xác định các vấn đề riêng cho viêôc thực thi thao tác
Các vấn đề cần xem xét:
Các thuâôt toán đăôc biêôt
Các đối tượng hoăôc các thao tác khác cần sử dụng
Các thuôôc tính và các tham số sẽ được thực thi và sử
dụng
Các mối quan hêô sẽ được thực thi và sử dụng
14
Nội dung
1.
2.
3.
4.
5.
6.
Xác định các thao tác (Operation)
Xác định phương thức (Method)
Xác định các liên kết (Association)
Xác định các thuôôc tính (Attribute)
Xác định phụ thuôôc (Dependency)
Xác định tổng quát hóa (Generalization)
15
3. Xác định các liên kết
Mục đích
Tinh chỉnh các kết hợp còn lại
Các vấn đề cần xem xét:
Association vs. Aggregation
Aggregation vs. Composition
Attribute vs. Association
Navigability
Multiplicity design
16
Composition là gì?
Một dạng của aggregation với quyền sở hữu
mạnh và các vòng đời trùng khớp.
Whole sở hữu Part, tạo và hủy Part.
Part bị bỏ đi khi Whole bị bỏ, Part không thể tồn tại
nếu Whole không tồn tại.
Part
Whole
Whole
Part
Compositio
n
17
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment