클래스간의 관계는 통상 4단계로 구별할 수 있다. 1. dependency: - 의존 관계( A ------> B: A는 B에 의존한다.) - 의존 관계로 모든 객체들은 대부분 의존 관계를 갖는다. - A 클래스에서 B 클래스를 사용하고 있다면 이것은 dependency 관계이다. - 왜냐하면 B를 변경하게 되면 A가 영향을 받기 때문이다. 2. association: - 의존 관계 중 member 변수 관계(A-B: A는 B를 포함한다.) - A 클래스가 B 클래스를 맴버변수로 포함해서 의존하는 관계 - 학생이 차를 소유한다: 학생 - 차 - 학생이 라디오를 소유한다. - 라디오 굳이 association을 세분화 한다면.. 3. aggregation: - association 중 whole - par..
클래스간의 관계
클래스간의 관계는 통상 4단계로 구별할 수 있다. 1. dependency: - 의존 관계( A ------> B: A는 B에 의존한다.) - 의존 관계로 모든 객체들은 대부분 의존 관계를 갖는다. - A 클래스에서 B 클래스를 사용하고 있다면 이것은 dependency 관계이다. - 왜냐하면 B를 변경하게 되면 A가 영향을 받기 때문이다. 2. association: - 의존 관계 중 member 변수 관계(A-B: A는 B를 포함한다.) - A 클래스가 B 클래스를 맴버변수로 포함해서 의존하는 관계 - 학생이 차를 소유한다: 학생 - 차 - 학생이 라디오를 소유한다. - 라디오 굳이 association을 세분화 한다면.. 3. aggregation: - association 중 whole - par..
2019.07.23