Adapter 패턴 요약한 것
주요글: 도커 시작하기
Design Pattern
- GoF 디자인 패턴 Adapter 요약 2013.04.14
- GoF 디자인 패턴 Builder 요약 2013.04.09 (1)
- GoF 디자인 패턴 FactoryMethod 요약 2013.04.09 (2)
- GoF 디자인 패턴 AbstractFactory 요약 2013.04.09 (2)
GoF 디자인 패턴 Adapter 요약
2013. 4. 14. 11:26
GoF 디자인 패턴 Builder 요약
2013. 4. 9. 21:15
GoF Builder 패턴 요약한 것
-
백명석 2013.04.10 09:14
Exporter가 Fluent Interface를 제공하면 Employee에서
exp.id(this.id)
.name(this.name)
.address(this.address)
.build();
이렇게 가독성이 좀 나아질 듯. 그리고 내게 builder는 한마디로 정의한다면 복잡한 설정이 필요한 객체 생성을 담당하는 놈. 즉 생성을 위한 정보 설정과 생성. 2가지 기능을 제공하는 놈. 만일 정보 설정 기능을 제공하지 않는다면 위 코드는.
exp.build(this.id, this.name, this.address);
가 될텐데... 3개의 파라미터가 다 String이라면 순서를 지키거나, 각 파라미터의 의미를 명확히하기 어려움. 하지만 처음의 코드는 각 this.id가 아니라 String s라고 되어 있어도 아 이게 id구나라고 알 수 있음. 그런 면에서 Builder가 보다 대중적으로 사용될 수 있다고 생각함. XML Node Composite 생성처럼 꼭 객체 생성 과정이 복잡하지 않더라도...
그냥 그렇다고...
GoF 디자인 패턴 FactoryMethod 요약
2013. 4. 9. 21:13
GoF 패턴 FactoryMethod 요약한 것.
GoF 디자인 패턴 AbstractFactory 요약
2013. 4. 9. 21:06
GoF 패턴 AbstractFactory 요약한 것