2018년 6월 3일
Design Pattern
Creation
Abstract Factory PatternAbstract factory pattern groups object factories that have a common theme.
구체적인 생성 구현은 하위 클래스에게 맡기고 추상적인 팩토리들을 조합한다.
UML
구 ...
Read more
2018년 6월 2일
Design Pattern
Creation
Builder PatternBuilder pattern constructs complex objects by separating construction and representation.
마치 건물을 세울 때 처럼 전체를 구성하고 있는 각 부분을 단계를 밟아 만 ...
Read more
2018년 5월 29일
Design Pattern
Creation
Prototype PatternPrototype pattern creates objects by cloning an existing object.
생성자를 사용하여 instance 를 생성하는 경우에는 클래스 이름(타입)을 반드시 지정해야 한다.그러나 아래 ...
Read more
2018년 5월 29일
Design Pattern
Creation
Singleton PatternSingleton pattern restricts object creation for a class to only one instance.
지정한 클래스의 인스턴스가 절대 1개 밖에 존재하지 않는 것을 ‘보증’하고 싶을 때, ...
Read more
2018년 5월 27일
Design Pattern
Creation
Factory Method PatternFactory method pattern creates objects without specifying the exact class to create.
Template method pattern이 상위 클래스에서 처리의 골 ...
Read more
2018년 5월 25일
Design Pattern
Behavioral
Template Method PatternTemplate method defines the skeleton of an algorithm as an abstract class, allowing its subclasses to provide concrete beha ...
Read more
2018년 5월 23일
Design Pattern
Structural
Adapter PatternAdapter allows classes with incompatible interfaces to work together by wrapping its own interface around that of an already existi ...
Read more
2018년 5월 22일
HADOOP
MAPREDUCE
Process over MapReduceref) MapReduce: Simplefied Data Processing on Large Clusters (2004).
3.1. Execution Overview를 읽어보면 아래와 같이 정리할 수 있다.
1. Spli ...
Read more
2018년 5월 20일
Design Pattern
Behavioral
Iterator PatternIterator : accesses the elements of an object sequentially without exposing its underlying representation.
특정 집합체의 요소들을 순서대로 접근해서 ...
Read more
2018년 5월 20일
design pattern
1. Design Pattern 이란?
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
위 4명은 the Gang of Four 또는 GoF라 불림.
자주 사용되는 23개의 디자인 패턴에 ‘이름’을 붙이고 ...
Read more