Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Angular2
- Spring
- Spring Batch
- design pattern
- hibernate
- Spring XD
- Storm
- docker
- scala
- hadoop
- spark
- SBT
- apache storm
- Spring Boot
- Gradle
- Linux
- elastic search
- intellij
- Hbase
- nginx
- 엘라스틱서치
- Java
- elasticsearch
- Clean Code
- DDD
- 제주
- 스프링 배치
- hdfs
- Domain Driven Design
- 도메인주도설계
Archives
- Today
- Total
목록Builder vs Factory (1)
욱'S 노트
Builder pattern vs Factory pattern
빌더 패턴은 소프트웨어 디자인 패턴이다. 오브젝트를 구성하는 추상화 스텝에 의도를 둔다. 다른 오브젝트를 생성하기 위해 추상화된 스텝의 다른 구현들을 활용한다. Builder Pattern vs Factory method pattern 우리는 빌더 패턴과 팩토리 메소드 패턴을 사용하기 위한 결정을 할 때 항상 의문점을 가지게 된다. . 팩토리는 단순히 생성자와 관련된 랩퍼 함수이다. 팩토리 매서드 패턴에서는 전체 오브젝트를 위한 한번의 함수 호출이 요구된다. 하나의 라인에 모든 파라미터들이 전달되어야 하며 최종 오브젝트가 리턴될 것이다. 실제 생활에서 예를 찾아보면 레스토랑의 오늘의 식사와 같다. 식사의 생성은 팩토리 패턴이다. 때문에 우리는 주문할때 오늘의 식사를 달라고 하고 이러한 오브젝트는 비밀의 ..
Story/Design Pattern
2016. 5. 2. 14:07