객체 합성

객체 합성의 의미는 public 상속이 가진 의미와 완전히 다르다. 응용 영역에서 객체 합성의 의미는 has-a이다. 구현 영역에서는 is-implemented-in-terms-of의 의미이다. has-a, is-implemented-in-terms-of 객체 합성 어떤 타입의 객체들이 그와 다른 타입의 객체들을 포함하는 경우를 합성이라고 한다. class Address { ... }; class phoneNumber { ... }; class Person { public: ... private: std::string name; Address address; PhoneNumber voiceNumber; PhoneNumber faxNumber; }; Person객체는 string, Address, Phon..
hvv_an
'객체 합성' 태그의 글 목록