MVC패턴1 UML 3-5,3-6 의존 관계와 인터페이스 의존 관계 1. 의존 관계 두 클래스의 연산 간의 호출 관계를 표현한 것으로 제공자의 변경이 이용자에 영향을 미칠 수 있다. (제공자의 변경이 이용자의 변경을 유발) 이용자는 의존 관계를 통해서 제공자의 연산을 호출할 수 있다.(연관 관계: 실선/ 의존 관계: 점선) 단, 의존 관계에서는 필드부가 아니라 A클래스가 가지고 있는 메소드 내부에서 다른 클래스를 참고하고 있을 때 의존 관계라고 표현한다. 현재 test1이라는 메소드에서 B클래스를 매개변수로 참조하고 있다. test2메소드에서는 내용 구현 안에 C라는 클래스를 참조하고 있다. 이런 경우를 의존관계라고 한다. 2. 인터페이스 의존 관계 인터페이스 의존 관계도 동일한 내용이지만 표현이 다르다. op1()메소드는 인터페이스B를.. 2023. 1. 19. 이전 1 다음