Recent Posts

행동 패턴(Behavior Pattern) - 템플릿 메소드

1 minute read

행동 패턴(Behavior Pattern) - 템플릿 메소드 행동 패턴 객체나 클래스 사이의 알고리즘이나 책임 분배에 관련된 패턴이자, 한 객체가 혼자 수행할 수 없는 작업을 여러 개의 객체로 어떻게 분배하는지, 또 그렇게 하면서도 객체 사이의 결합도를 최소화하는 것에 중...

State

1 minute read

> 상태 패턴이란? 객체가 특정 상태에 따라 행위를 달리하는 상황 (-> 상태 변수에 따라 변수와 행위의 결합을 만들어 내는 것) 에서 자신이 직접 상태를 체크하여 상태에 따라 행위를 호출하지 않고, 상태를 객체화하여 상태가 행동을 할 수 있도록 위임하는 패턴 ...

Visitor

2 minute read

Visitor Pattern - 행위 패턴 사용 목적 객체 지향 프로그래밍과 소프트웨어 공학에서 비지터 패턴(visitor pattern; 방문자 패턴)은 알고리즘을 객체 구조에서 분리시키는 디자인 패턴이다. 이렇게 분리를 하면 구조를 수정하지 않고도 실질적으로 새로운 동작을...

Observer

2 minute read

Observer Pattern What’s Observer Pattern ? 종속자(Dependent), 게시 - 구독(Publish - Subscribe) 이라고도 불림 객체 사이에 일 대 다의 의존 관계를 정의해 두어, 어떤 객체의 상태가 변할 때 그...