Danh mục

Chương 6: Nguyên lý thiết kế, Phương pháp xác định lớp

Số trang: 22      Loại file: pdf      Dung lượng: 617.48 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 11,000 VND Tải xuống file đầy đủ (22 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Stamp coupling: liên kết giữa hai thànhphần là một phần của cấu trúc hoặc toànbộ cấu trúc
Nội dung trích xuất từ tài liệu:
Chương 6: Nguyên lý thiết kế, Phương pháp xác định lớp Nội dung 6.1 Các tiên đề trong thiết kế 6.2 Hướng tiếp cận trong xác định lớp Chương 6 6.3 Xác định mối quan hệ giữa các lớp 6.4 Xác định thuộc tính và hành vi của lớp Nguyên lý thiết kế, Phương pháp xác định lớpUML/NN 1 UML/NN 2 6.1. Các tiên đề trong Thiết kế Coupling (Liên kết) Tiên đề 1: tiên đề độc lập Duy trì tính độc lập của các thành phần thiết kế A D B Coupling mạnh Coupling yếu C Tính độc lập của các thành Tinh độc lập của các thành phần cao phần không caoUML/NN 3 UML/NN 4 1 Hai loại coupling Data coupling Liên kết giữa các thành phần là dữ liệu Hai loại coupling: tương tác và kế thừa nguyên tố hoặc phức hợp Coupling tương tác: chia thành 5 loại Ví dụ: Data coupling Stamp coupling Control coupling Class_A Class_B Common coupling + Operation_A () : Integer + Operation_B (Integer Para_1) : Integer Content coupling Coupling kế thừa integer …. Operation_A() y = cB.Operation_B(x); { … int x,y; } Class_B cB;UML/NN 5 UML/NN 6 Stamp coupling Control coupling Stamp coupling: liên kết giữa hai thành Control coupling: một thành phần gởi phần là một phần của cấu trúc hoặc toàn các yếu tố điều khiển tới một thành phần bộ cấu trúc khác thì hai thành phần này có control Ví dụ: coupling. integer Operation_A() { int x,y; + sub(x, dk) + A() Class_B cB; Class_C c; { { =2 =1 …. dk int x = 1; y = cB.Operation_B(c); sub(x, dk) … … } } }UML/NN 7 UML/NN 8 2 Mức độ liên kết Common và Content coupling Common couping: hai thành phần cùng Xếp hạng phụ thuộc tham chiếu đến một ...

Tài liệu được xem nhiều: