Open PDHBE opened 3 years ago
특정 연산에 대한 의존성
하드웨어와 소프트웨어 플랫폼에 대한 의존성
객체의 표현이나 구현에 대한 의존성
알고리즘 의존성
높은 결합도
서브클래싱을 통한 기능 확장
클래스 변경이 편하지 못한 점
1.4 디자인 패턴 카탈로그
1.5 카탈로그 조직화하기
1.6 디자인 패턴을 이용하여 문제를 푸는 방법
적당한 객체 찾기
객체의 크기 결정
객체 인터페이스의 명세
객체 구현 명세
재사용을 실현 가능한 것으로
클래스 상속 vs 객체 합성
클래스 상속
객체 합성
위임
런타임 및 컴파일 타임의 구조를 관계짓기
변화에 대비한 설계
디자인 패턴을 사용하여 재설계를 해야 하는 경우
특정 연산에 대한 의존성
하드웨어와 소프트웨어 플랫폼에 대한 의존성
객체의 표현이나 구현에 대한 의존성
알고리즘 의존성
높은 결합도
서브클래싱을 통한 기능 확장
클래스 변경이 편하지 못한 점