디자인패턴 - Decorator Pattern


디자인패턴 - Decorator Pattern

이 패턴은 이전에 Proxy를 했을 때, 같이 했어야 하지 않을까 싶은 녀석이다. 왜냐하면, 이 녀석도 사실 Proxy 기 때문이다. 다만, 보는 관점이 달라 GOF의 디자인패턴에서는 따로 분류하였다.이 녀석이 보는 관점은 순전히 부가적인 기능이다. 따라서, 본래의 순수한 비즈니스를 방해하지 않고 플러스하여 다른 옵션이나 부가 기능을 추가하는 데 특화를 시킨다. Decorator라는 이름도 이러한 특징을 반영한 것이다.이러면, AOP가 생각나지 않은가? 실제로 스프링 AOP는 이 패턴을 주로 사용하여 만들어진 것이다. 또한, 실제로 비즈니스를 구현하면서도 커스텀 하게 자주 사용하게 되는 녀석이다. 그럼, 부가적인 기능이라는 것을 처리함에 있..........

디자인패턴 - Decorator Pattern에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 디자인패턴 - Decorator Pattern