티스토리 툴바


Search

'Flexibility'에 해당되는 글 1건

  1. 2007/09/14 GoF[04] Flexibility(유연성) & Reusability(재사용성)


객체재향 설계를 이용하여 개발하는 이유는 많지만...
대표적인 이유는.....

Flexibility와 Reusability입니다.
그렇다면....
어떻게 이런 목적을 달성할 수 있을까?

유연성과 재사용을 위한 개발 지침
1. Programming to Interface, not an Implementation.
    구현이 아닌 인터페이스에 따라 프로그래밍하자.

2. Favor Object Composition(with Interface Inheritance) over Class Implementation.
     구현 상속(Is-a 관계) 보다는 (인터페이스 상속을 기반으로 한) 객체 합성(Has-a 관계)을 선호하자.

위 지침을 통해서 우리는 Flexibility와 Reusability을 달성할 수 있게 됩니다.

두말할 필요 없는 명서...
위 도서에서 객체지향 설계에 관한 많은 가르침을 얻을 수 있었습니다.

사용자 삽입 이미지





















댓글을 달아 주세요