1. 답은 Car과 Truck의 관계를 알면 풀 수 있는 문제긴 한데
Car과 Engine 사이의 관계 표기는 연관(2번)으로 할 수 도 합성(1,3번)으로 할 수 도 있을 까요.
객체를 소유(연관)하되 클래스 내부에서 직접 생성(합성) 했으니까요.
첫댓글 // 먼저, 아래 3줄을 정확하게 잘 읽어 보세요• 원시코드 상에서 연관은 집합 또는 합성과 구분할 수 없다.• 이유는 프로그램이 실행되기 위해서는 원시코드 어딘가?에 객체를 생성하는 명령어가 있어야 하므로• 원시코드 상에서 집합과 합성은 구분된다. 단지, 객체 생성을 어떻게 하느냐?에 의해 구분된다.
그리고Car과 Engine 사이의 관계 표기는 연관(2번)이 아니고, 의존(<-----)으로 표현되어 있습니다.
첫댓글
// 먼저, 아래 3줄을 정확하게 잘 읽어 보세요
• 원시코드 상에서 연관은 집합 또는 합성과 구분할 수 없다.
• 이유는 프로그램이 실행되기 위해서는 원시코드 어딘가?에 객체를 생성하는 명령어가 있어야 하므로
• 원시코드 상에서 집합과 합성은 구분된다. 단지, 객체 생성을 어떻게 하느냐?에 의해 구분된다.
그리고
Car과 Engine 사이의 관계 표기는 연관(2번)이 아니고, 의존(<-----)으로 표현되어 있습니다.