반응형 의존1 의존 관계 vs 연관 관계 의존 관계 의존은 클래스 간의 가장 기본적이고 약한 유형의 관계이다. 한 클래스의 정의를 일부 변경했을 때 다른 클래스가 변경되는 경우 두 클래스 사이에 의존성이 있다고 할 수 있다. 의존성은 일반적으로 코드에서 구상 클래스 이름들을 사용할 때 만들어진다. 당신의 코드를 구상 클래스가 아닌 인터페이스나 추상 클래스에 의존하게 만들면 의존성을 약하게 만들 수 있다. 연관 관계 연관은 한 객체가 다른 객체를 사용하거나 이 두 객체가 상호 작용하는 관계이다. 이때 객체는 언제나 상호작용하는 객체에 접근할 수 있다. 반면 단순한 의존관계에서는 객체 사이의 영구적인 연결이 만들어지지 않는다. 예제 코드 class Professor is field Student student // ... method teach(C.. 2024. 4. 22. 이전 1 다음