Recent Posts

행동패턴(Behavior Pattern) - 중재자 패턴

2 minute read

행동패턴(Behavior Pattern) - 중재자 패턴 목적 상호작용을 해야 하는 개체들이 서로 복잡하게 관계를 맺고 있을 경우 프로그램간의 결합도는 강하게 하고 유연성은 떨어져 재사용성이 매우 낮아지는 경우가 있습니다. 중재자 패턴을 사용해 전체적으로 강한 ...

Interpreter

2 minute read

Interpreter Pattern 인터프리터 패턴이란? 문장을 해석할 때 사용하는 패턴. 해석기, 즉 간이언어를 만들기 위한 패턴. 언어 문법이나 표현을 평가할 수 있는 방법을 제공. (행동패턴) 특정 컨텍스트를 해석하도록 지시하는 표현 인터페이스를 구현하는 것도 포함....

Command

1 minute read

Command Pattern What’s Command Pattern ? 작동(Action), 트랜잭션(Transaction)으로도 불림 요청 자체를 캡슐화하는 것입니다. 이를 통해 요청이 서로 다른 사용자를 매개변수로 만들고, 요청을 대기시키거나 로깅하며, 되돌릴 수...

ProxyPattern

3 minute read

구조패턴(Structural Pattern) - 프록시 패턴 목적 다른 객체에 대한 접근을 제어하기 위한 대리자 또는 자리채움자 역할을 하는 객체를 둡니다. 프록시는 실제 객체를 대신하여 어떤 일을 대신하게 되는 것입니다. 이때 중요한것은 흐름제어만을 할 뿐 결과값을 조작...