# decorator pattern
86 객체지향 자바스크립트 5회차
코드스피츠 86 객체지향 자바스크립트 - 5회차지난 3번째 강의에서 우리는 Binder의 도메인 전략을 외부로 위임하기 위한 Processor라는 전략 객체를 만들었었다. 이를 통해 우리는 실제 도메인에서 수행할 전략에 대한 코드는 남김없이 Binder에서 제거할 수
데코레이터 패턴
데코레이터의 의미는 장식하다, 꾸미다입니다따라서 파이썬에서는 데코레이터를 함수 실행 전 후에 사용할 수있게 함수를 꾸며주고합니다.전혀 다르지만 의미가 비슷하게 사용되는 자바에서는 데코레이터 패턴이 있습니다.예시를 들어 자동차 네비게이션에서 도로를 표시하는 기능(단속 카
.png)
디자인 패턴 - 프록시 패턴(Proxy Pattern), 데코레이터 패턴(Decorator Pattern)
본 게시물은 스스로의 공부를 위한 글입니다.잘못된 내용이 있으면 댓글로 알려주세요!Client에서 Server을 직접 호출하고, 처리 결과를 직접 받는다. 이것을 직접 호출이라 한다.Client -> ServerClient에서 Server을 직접 호출하는 것이 아니라

[디자인패턴] 데커레이터패턴(Decorator Pattern)
데커레이터는 기존의 기능에 새로운 기능을 추가하고 싶을 경우, 새로운 기능을 Decorator로 만들어서 추가하는 방식이다.예시로, 햄버거를 생각해보자. 우리는 햄버거를 만들 때 제조자의 기호에 따라 야채와 고기를 선택할 수 있다. 즉, 기본 빵 위에 채소와 고기 토핑

한줄코딩 디자인패턴 스터디 발표 210925
[1] 개념 및 사용하는 경우. {1} 개념 객체에 동적으로 새로운 책임을 추가할 수 있게 하는 패턴. 데코레이터는 서브클래스를 만드는 것을 통해서 기능을 유연하게 확장할 수 있는 방법을 제공한다.이를 이용하여 OCP를 충족하는 유연한 구조를 만들수 있다. {2}

한줄코딩 발표 준비 210912 decorator pattern
객체에 동적으로 새로운 책임을 추가할 수 있게 하는 패턴.데코레이터는 서브클래스를 만드는 것을 통해서 기능을 유연하게 확장할 수 있는 방법을 제공한다.이를 이용하여 OCP를 충족하는 유연한 구조를 만들수 있다.Component기본 기능을 뜻하는 ConcreteCompo
Decorator Pattern
Head First Design Patterns의 세 번째 패턴인 Decorator Pattern입니다! 객체를 "장식"하는 패턴에 대해 알아봅시다
데코레이터 패턴 (Decorator Pattern)
장식하는 사람이란 입장에서 접근해보자. 데코레이터 패턴의 구현 방법은 프록시 패턴과 동일하다. 다만 프록시 패턴과 다른 점은 프록시 패턴이 반환값을 조작하지 않고 그대로 전달하는 것과 다르게 데코레이션을 한다.바로 코드를 확인해보자.\[IService]\[Service
Decorator Pattern
TIL: Decorator Pattern (class 상속) Decorator Pattern을 알아보았다. Decorator 정의를 살펴보자. Decorator > Decorator is a structural pattern that allows adding n

[Design Pattern] - 데코레이터 패턴
자바 I/O에 대해 공부하다가 I/O 패키지의 많은 부분들이 데코레이터 패턴을 이용하여 만들어졌다는 것을 알았다.그래서 데코레이터 패턴이 뭐지? 하는 궁금증에 데코레이터 패턴에 대해서도 조금 공부해봤다. 데코레이터 패턴객체에 추가적인 요건을 동적으로 첨가한다. 데코
데코레이터 패턴으로 초코콘 만들기
어떤 기능에 추가적으로 기능을 덧붙일 때 해당 기능을 decorater 형태로 덧붙이는 방식.객체의 결합을 통해 기능을 동적으로 유연하게 확장 할 수 있게 해주는 패턴. 기능이 정해져 있는 객체가 아닌, 동적으로 기능을 조합하여 객체를 만드는 것이 가능해짐.예제를 통해