Xử lý cỏc liờn hệ khụng cần thiết

Một phần của tài liệu Giáo trình: Phân tích thiết kế hệ thống pptx (Trang 159 - 160)

Mụ hỡnh đối tượng

17.5.5Xử lý cỏc liờn hệ khụng cần thiết

Sau khi tỡm cỏc mối liờn hệ, bước tiếp theo đú là phõn biệc cỏc liờn hệ cần thiết ra khỏi cỏc liờn hệ khụng cần thiết. Liờn hệ khụng cần thiết cú thể bao gồm những liờn hệ bao chứa cỏc lớp ứng cử viờn đó bị loại trừ hoặc cỏc liờn hệ khụng liờn quan đến hệ thống. Cú những liờn hệ được tạo ra nhằm mục đớch tăng hiệu quả. Những liờn hệ như thế là vớ dụ tiờu tiểu của cỏc chi tiết thực thi và khụng liờn quan tới giai đoạn này.

Cần chỳ ý phõn biệt giữa hành động và mối liờn hệ. Người ta thường cú xu hướng miờu tả hành động như là liờn hệ, bởi cả liờn hệ lẫn hành động đều được dẫn xuất từ những cụm từ mang tớnh động từ trong bản miờu tả yờu cầu. Cỏc hành động đó được thể hiện sai thành liờn hệ cũng cần phải được loại bỏ. Khi làm việc này, cú thể ỏp dụng một nguyờn tắc: liờn hệ là nối kết mang tớnh tĩnh giữa cỏc đối tượng, trong khi hành động chỉ là thao tỏc xảy ra một lần. Hành động vỡ vậy nờn được coi là Phương thức đối với một đối tượng chứ khụng phải quan hệ giữa cỏc lớp.

Vớ dụ với "Ban quản trị nhà băng đuổi việc một nhõn viờn", động từ “đuổi việc” thể hiện hành động. Trong khi đú với “Một nhõn viờn làm việc cho hóng" thỡ động từ “làm việc" miờu tả liờn hệ giữa hai lớp nhõn viờn và hóng. Trong khi cố gắng loại bỏ cỏc liờn hệ dư thừa, bạn sẽ thấy cú một số liờn hệ dư thừa đó "lẻn vào" mụ hỡnh của chỳng ta trong giai đoạn thiết kế. Hỡnh sau chỉ ra một số loại liờn hệ dư thừa cần đặc biệt chỳ trọng.

Một phần của tài liệu Giáo trình: Phân tích thiết kế hệ thống pptx (Trang 159 - 160)