
[디자인 패턴] 데코레이터 패턴(Decorator Pattern) 개념 정리 Decorator Pattern - 데코레이터 패턴 (구조패턴 분류) 데코레이터 패턴(Decorator pattern)이란 주어진 상황 및 용도에 따라 어떤 객체에 책임을 덧붙이는 패턴으로, 객체에 추가적인 요건을 동적으로 첨가하며, 기능 확장이 필요할 때 서브크래싱 대신 쓸 수 있는 유연한 대안이 될 수 있다. 즉, 장식시켜주는 객체들과 장식 받을 객체들을 만든 뒤 이들을 이용하여 장식 받을 객체가 원하는 모양이 되도록 만들어주는 패턴이며 이때, 기존의 객체(장식 받을 객체)를 활용하고 있던 모듈은 장식이 이루어지는 것과 무관하게 작동을 해야 한다. 복잡해 보이는 설명을 풀어서 설명해보겠습니다. 문을 밀고 들어가 카운터에서 점..