객체지향 설계를 위한 디지안 패턴 with 자바
강의를 바탕으로 실전에 적용할 수 있도록 브레인 스토밍을 한다.
참고깃랩)
1. 클래스 인스턴스 생성 패턴
1.1 싱글턴 패턴
1.2 프로토 타입 패턴
1.3 추상 팩토리 패턴
1.3.1 개념
서로 관련성이 있거나 독립적인 여러 객체의 군을 생성하기 위한 인터페이스 제공
다이어그램
1.3.2 장단점
TBD
1.3.3 실무 예제... ?
1.4 빌더 패턴
2. 하위 클래스 위임
2.1 템플릿 메서드 패턴
2.1.1 개념
상위 클래스에서 비즈니스 로직(?) 또는 특정 동작에 대한 구조를 정의, 구체화는 서브클래스에게 위임한다.
다이어그램
2.1.2 장단점
TBD
2.1.3 실무 예제(일수도...?)