shape로부터 point , line , square는 상속을 받아서 구현하고 있다. is-a관계를 나타낸다.
point는 shape이다.
line는 shpae이다.
square는 shape이다.
라는 식이 성립되어야 하고 보통 shpe의 인터페이스를 아래 상속받는 클래스에서 사용한다.
추상적인 인터페이스를 상속하고 구체적인 인터페이스는 상속받은 클래스에서 구현해서 사용한다.
상속을 하는 부모 클래스는 모든 자식 클래스를 포함하는 추상적인 큰 개념이어야 한다.
is-a관계 => 자식은 부모이다. 관계
출처
'My work space > Java' 카테고리의 다른 글
클래스 다이어그램 (0) | 2008.08.14 |
---|---|
디자인 패턴의 중요성 (0) | 2008.08.14 |
use-a 복합연관(composition) (0) | 2008.08.14 |
is-a관계 (0) | 2008.08.14 |
use-a 복합연관(composition) (0) | 2008.08.14 |
shape로부터 point , line , square는 상속을 받아서 구현하고 있다. is-a관계를 나타낸다.
point는 shape이다.
line는 shpae이다.
square는 shape이다.
라는 식이 성립되어야 하고 보통 shpe의 인터페이스를 아래 상속받는 클래스에서 사용한다.
추상적인 인터페이스를 상속하고 구체적인 인터페이스는 상속받은 클래스에서 구현해서 사용한다.
상속을 하는 부모 클래스는 모든 자식 클래스를 포함하는 추상적인 큰 개념이어야 한다.
is-a관계 => 자식은 부모이다. 관계
출처
'My work space > Java' 카테고리의 다른 글
is-a관계 (0) | 2008.08.14 |
---|---|
use-a 복합연관(composition) (0) | 2008.08.14 |
use-a 복합연관(composition) (0) | 2008.08.14 |
has-a 집합연관(aggregation) (0) | 2008.08.14 |
캡슐화,은닉화(Encapsulation)-2 (0) | 2008.08.14 |