-
Notifications
You must be signed in to change notification settings - Fork 0
상속과 구성
VG edited this page Jan 1, 2021
·
3 revisions
상속 = "is-a" 관계
구성 = "has-a" 관계
자동차Java 출처: qastack
class Engine {} // 엔진
class Automobile {} // 차량
class Car extends Automobile { // 자동차는 차량입니다. (상속)
private Engine engine; // 자동차는 엔진을 가지고 있습니다. (구성)
}
여러 출처를 바탕으로 최대한 오류를 범하지 않도록 작성하였으나, 이 페이지를 작성하는 저 또한 해당 학문을 공부하는 학생입니다.
∴해당 페이지의 정보를 맹신하지 마시길 바랍니다.
-
생성 패턴
-
구조 패턴
- 데코레이터 패턴 (Decorator pattern)
- 어댑터 패턴 (Adapter pattern)
- 퍼사드 패턴 (Facade pattern)
- 프록시 패턴 (Proxy pattern)
- 이터레이터, 컴포지트 패턴 (Iterator, Composite pattern)
-
동작 패턴
- 옵저버 패턴 (Observer pattern)
- 템플릿 메소드 패턴 (Template pattern)
- 커맨드 패턴 (Command pattern)
- 스트래티지 패턴 (Strategy pattern)
- 스테이트 패턴 (State pattern)
-
기타 패턴
- 컴파운드 패턴 (Compound pattern)
- 메소드 체이닝 (Method chaining)
- Dispose 패턴 (Dispose pattern)