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

Stamp coupling: liên kết giữa hai thành phần là một phần của cấu trúc hoặc toàn bộ cấu trúc | Nội dung Các tiên đề trong thiết kế íI Chương 6 Hướng tiếp cận trong xác định lớp Xác định mối quan hệ giữa các lớp 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ớp UML NN UML NN 2 . Các tiên đê trong Thiết kế Tiên đề 1 tiên đề độc lập Coupling Liên kết Duy trì tính độc lập của các thành phần thiết kế UML NN Tinh độc lập của các thành phần không cao Tính độc lập của các thành phần cao 3 Coupling mạnh A B D C UML NN 4 1 Hai loại coupling Hai loại coupling tương tác và kế thừa Coupling tương tác chia thành 5 loại - Data coupling Stamp coupling Control coupling Common coupling - Content coupling Coupling kế thừa Data coupling Liên kết giữa các thành phần là dữ liệu nguyên tố hoặc phức hợp Ví dụ Class A Operation A Integer Class B Operation B Integer Para 1 Integer integer Operation_A y x int x y Class_B cB UML NN Stamp coupling Stamp coupling liên kết giữa hai thành phần là một phần của cấu trúc hoặc toàn bộ cấu trúc Ví dụ integer Operation_A int x y Class_B cB Class_C c y c UML NN Control coupling Control coupling một thành phần gởi các yếu tố điều khiển tới một thành phần khác thì hai thành phần này có control coupling. A int x 1 sub x dk 7 sub x dk 8 UML NN 2 Common và Content coupling Common couping hai thành phần cùng tham chiếu đến một cấu trúc toàn cục hoặc biến toàn cục thì có liên hệ gọi là Common coupling. Content coupling nếu một thành phần tham khảo trực tiếp đến nội dung scủa một thành phần khác thì được gọi là content coupling. Mức độ liên kết Tên coupling xếp hạng phụ thuộc Data coupling Rất thấp Stamp coupling Thấp Control coupling Trung bình Common coupling Cao Content coupling Rất cao UML NN 9 UML NN Coupling kế thừa Là coupling giữa lớp tổng quát và lớp chuyên biệt trong cấu trúc phân cấp Liên kết giữa lớp tổng quát và lớp chuyên biệt càng chặt càng tốt - không kế thừa những thuộc tính không liên quan hoặc không cần thiết Nếu một lớp chuyên biệt chồng lên hầu hết các

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.