- p108
- 많은 패턴들이 구현 시 Abstract Factory에 의존 하는 경우가 많기 때문에 Abstract Factory는 일종의 빌딩 블록이 되는 패턴이라 할 수 있다.
- Abstract Factory는 다른이들에게 널리 잘 알려져(?) 쓰이는 유용한 패턴인가보다 - 김준석
- Abstract Factory의 모든 실체화에서 공통되는 주제는 팩토리를 사용하여 정확한 타입을 모르는 객체를 생성한다는 것이다.
- p110
~~java
public static class EmployeeFactory
{ private Factory(){/*비어있다/}
public static Employee create()
{ return new Employee()
{ public void youAreFired(){/*많은코드*/}
}
}
}
- peon 이런거 없이 그냥 내부 클래스를 Employee()를 implement시킨걸로 반환시켜버리는군. 이름조차 없으니 private Peon으로 만든것보다 심한데? 정말 상상도 못할 클래스임 - 김준석
- p111
- 유일성'과 전역 접근'이란 조건을 만족시키면 Singleton 패턴의 실체화라 할 수 있다. Employee factory는 두 조건을 모두 만족시키므로 합당한 Singleton 패턴 실체화이다.
- 전역접근 이런게 많으면 관리하기 힘들다는거 아녀? - 김준석