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
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 ...
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ìm kiếm theo từ khóa liên quan:
thủ thuật lập trình lập trình căn bản phân tích thiết kế hướng đối tượng nguyên lý thiết kế phương pháp xác định lớpTài liệu liên quan:
-
96 trang 297 0 0
-
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 252 0 0 -
Đồ án tốt nghiệp: Phân tích thiết kế hướng đối tượng
56 trang 246 0 0 -
114 trang 243 2 0
-
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 2 - Nguyễn Ngọc Duy
7 trang 226 0 0 -
80 trang 222 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 217 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 209 0 0 -
Tiểu luận môn Phân tích thiết kế hướng đối tượng: Hệ thống phần mềm quản lý khách sạn
40 trang 179 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 156 0 0