'is-implemented-in-terms-of'에 해당되는 글 1건

  1. 2011.05.31 is-a,has-a,is-implemented-in-terms-of
2011.05.31 10:22

/*

* 인터페이스 설계는 제대로 쓰기엔 쉽게, 엉터리로 쓰기엔 어렵게 하자!

*/

public상속의 의미 : is-a(...는...의 일종이다)

객체합성에서

has-a(...는...를 가짐) : 객체합성이 응용 영역의 객체들 사이에서 일어남.

is-implemented-in-terms-of(...는...를 써서 구현됨) : 객체합성이 구현영역의 객체들 사이에서 일어남.
 

#소프트웨어의 두가지 영역.

->응용 영역 : 사람, 이동수단, 비디오 프레임등의 객체.

->구현 영역 : 응용영역에 속하지 않은 나머지것들, 버퍼, 뮤텍스, 탐색트리 등.

 

#is-a관계에서는 상위클래스에서 참인것들이 하위 클래스에서도 똑같이 참이되어야 하는 관계이다.

신고
Posted by 우엉 여왕님!! ghostkyow

티스토리 툴바