A Blackhole

Abstract Factory Pattern

Design Pattern Creation
Abstract Factory PatternAbstract factory pattern groups object factories that have a common theme. 구체적인 생성 구현은 하위 클래스에게 맡기고 추상적인 팩토리들을 조합한다. UML 구 ...
Read more

Builder Pattern

Design Pattern Creation
Builder PatternBuilder pattern constructs complex objects by separating construction and representation. 마치 건물을 세울 때 처럼 전체를 구성하고 있는 각 부분을 단계를 밟아 만 ...
Read more

Prototype Pattern

Design Pattern Creation
Prototype PatternPrototype pattern creates objects by cloning an existing object. 생성자를 사용하여 instance 를 생성하는 경우에는 클래스 이름(타입)을 반드시 지정해야 한다.그러나 아래 ...
Read more

Singleton Pattern

Design Pattern Creation
Singleton PatternSingleton pattern restricts object creation for a class to only one instance. 지정한 클래스의 인스턴스가 절대 1개 밖에 존재하지 않는 것을 ‘보증’하고 싶을 때, ...
Read more

Factory Method Pattern

Design Pattern Creation
Factory Method PatternFactory method pattern creates objects without specifying the exact class to create. Template method pattern이 상위 클래스에서 처리의 골 ...
Read more

Template Method Pattern

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

Adapter Pattern

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

MapReduce Process

HADOOP MAPREDUCE
Process over MapReduceref) MapReduce: Simplefied Data Processing on Large Clusters (2004). 3.1. Execution Overview를 읽어보면 아래와 같이 정리할 수 있다. 1. Spli ...
Read more

Iterator Pattern

Design Pattern Behavioral
Iterator PatternIterator : accesses the elements of an object sequentially without exposing its underlying representation. 특정 집합체의 요소들을 순서대로 접근해서 ...
Read more

Design Pattern 개요

design pattern
1. Design Pattern 이란? Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides 위 4명은 the Gang of Four 또는 GoF라 불림. 자주 사용되는 23개의 디자인 패턴에 ‘이름’을 붙이고 ...
Read more
Prev Next