컨트롤 클래스가 다른 클래스의 메서드를 사용하는 경우 어떻게 연결을 모델링합니까?컨트롤 클래스가 다른 클래스의 메서드를 사용하는 경우 어떻게 연결을 모델링합니까?
예를 들어 사용자가 다른 사용자를 추가하거나 삭제할 수있는 User
클래스와 PortalController
클래스가있는 경우 UML로 연결을 모델링하는 방법은 무엇입니까?
User
은 User
의 메소드를 사용하여 새 사용자를 생성하므로 PortalController
에 대한 종속성이 있다고 가정합니다.
User <--- PortalController
그러나 사용자는 또한 PortalController
를 사용하여 하나가 될 것입니다, 그래서 다른 연결이 있어야한다 :
uses
User --------> PortalController
내가 두 개의 화살표를 그릴해야 하는가?
나에게는 사용자를 사용하는 PortalController가 있지만 PortalController를 사용해야하는 이유는 분명합니다. –
예를 들어, 사용자가 온라인 포털에 로그인하여 변경합니다. – mushroom
이것은 결코 좋지 않은 종속성주기를 암시합니다. PotalController를 사용하여 PortalController와 User에 의해 수정 된 사용자가 동일한 개념입니까? 나를 위해 첫 번째 사람과 두 번째 연결된 사람의 세션을 것 같다. –