C/C++ 도메인 모델링 클래스 다이어그램의 종속 관계

종속 관계 클래스 다이어그램에서, 종속 관계는 한 클래스인 공급자를 변경하면 이로 인해 다른 클래스인 이용자가 변경될 수 있음을 나타냅니다. 이용자의 변경사항이 공급자에 영향을 주지 않기 때문에 공급자는 독립적입니다.

예를 들어, Product 클래스는 Cart 클래스의 추가 오퍼레이션에 대한 매개변수로 사용되기 때문에 Cart 클래스가 Product 클래스에 종속됩니다. 클래스 다이어그램에서 종속 관계는 Cart 클래스부터 Product 클래스까지 가리킵니다. 즉, Cart 클래스가 이용자 요소이고 Product 클래스는 공급자 요소입니다. Product 클래스를 변경하면 Cart 클래스가 변경될 수 있습니다.

클래스 다이어그램에서, C/C++ 응용프로그램의 종속 관계는 두 개의 클래스를 연결하여 두 개의 클래스 간에 연결이 있고, 연관 관계보다 연결이 더 일시적임을 표시합니다. 종속 관계는 이용자 클래스가 다음 중 한 기능을 수행함을 나타냅니다.

다음 표의 그림에 표시된 대로, 종속 관계 커넥터는 이용자 클래스에서부터 공급자 클래스까지 가리키는 여는 화살표가 있는 점선으로 표시됩니다. 종속 관계는 "import" 명령문을 의미합니다.

C/C++ 소스 코드 UML 시각화
종속 관계에 대한 C/C++ 소스 코드의 스냅샷. C/C++ 종속 관계를 설명하는 다이어그램이 표시되어 있습니다.

피드백