Tải bản đầy đủ (.pdf) (9 trang)

Định nghĩa các phụ thuộc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (106.67 KB, 9 trang )

PT & TK Hướng đối tượng – Thiết kế kiến trúc
Dương Anh Đức
61
Các bước thiết kế Class
w Tạo các Design Class ban đầu
w Xác đònh các Persistent Class
w Đònh nghóa các Operation
w Đònh nghóa Class Visibility
w Đònh nghóa các Method
w Đònh nghóa các trạng thái
w Đònh nghóa các thuộc tính
w Đònh nghóa các phụ thuộc
w Đònh nghóa các mỗi kết hợp
w Đònh nghóa các quan hệ tổng quát hóa
w Giải quyết đụng độ giữa các Use-Case
w Xử lý các yêu cầu phi chức năng nói chung
w Checkpoints
PT & TK Hướng đối tượng – Thiết kế kiến trúc
Dương Anh Đức
62
w Dependency là gì?
§ Là một loại quan hệ giữa hai object
w Mục đích
§ Xác đònh những nơi KHÔNG cần đến các mối
quan hệ cấu trúc
w Những gì cần xem xét :
§ Những gì buộc supplier trở nên nhìn thấy được bởi
client
Client Supplier
Đònh nghóa Dependency
PT & TK Hướng đối tượng – Thiết kế kiến trúc


Dương Anh Đức
63
w Association là quan hệ câu trúc
w Dependency là quan hệ phi cấu trúc
w Để “nói chuyện” được, object phải khả kiến
§ Tham chiếu đến biến cục bộ
§ Tham chiếu đến tham số
§ Tham chiếu toàn cục
§ Tham chiếu đến trường dữ liệu (Field)
Association
Client
Supplier1
Supplier2
Dependency
So sánh Dependency và Association
PT & TK Hướng đối tượng – Thiết kế kiến trúc
Dương Anh Đức
64
ClassA
op1 ()
ClassB
Local Variable Visibility
w Operation op1() chứa một biến cục bộ có kiểu
ClassB
PT & TK Hướng đối tượng – Thiết kế kiến trúc
Dương Anh Đức
65
ClassA
op1 (param1: ClassB)
ClassB

Parameter Visibility
w Thể hiện của ClassB được truyền đến cho thể
hiện của ClassA

×