3-1. 프록시 패턴 vs 데코레이터 패턴
디자인 패턴은 겉모양보다 그 패턴을 만든 의도가 더 중요함.
즉, 의도에 따라 패턴을 구분하는 것.
프록시 패턴의 의도(intent)
다른 객체에 대한 접근을 제어하기 위해 대리자를 제공
접근 제어가 목적
데코레이터 패턴의 의도(intent)
객체에 추가 책임(기능)을 동적으로 추가하고, 기능 확장을 위한 유연한 대안 제공
새로운 기능 추가가 목적
Last updated
디자인 패턴은 겉모양보다 그 패턴을 만든 의도가 더 중요함.
즉, 의도에 따라 패턴을 구분하는 것.
프록시 패턴의 의도(intent)
다른 객체에 대한 접근을 제어하기 위해 대리자를 제공
접근 제어가 목적
데코레이터 패턴의 의도(intent)
객체에 추가 책임(기능)을 동적으로 추가하고, 기능 확장을 위한 유연한 대안 제공
새로운 기능 추가가 목적
Last updated