# decorator pattern

8개의 포스트
post-thumbnail

[디자인패턴] 데커레이터패턴(Decorator Pattern)

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

2021년 9월 22일
·
0개의 댓글
post-thumbnail

한줄코딩 디자인패턴 스터디 발표 210925

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

2021년 9월 20일
·
0개의 댓글
post-thumbnail

한줄코딩 발표 준비 210912 decorator pattern

객체에 동적으로 새로운 책임을 추가할 수 있게 하는 패턴.데코레이터는 서브클래스를 만드는 것을 통해서 기능을 유연하게 확장할 수 있는 방법을 제공한다.이를 이용하여 OCP를 충족하는 유연한 구조를 만들수 있다.Component기본 기능을 뜻하는 ConcreteCompo

2021년 9월 12일
·
0개의 댓글

Decorator Pattern

Head First Design Patterns의 세 번째 패턴인 Decorator Pattern입니다! 객체를 "장식"하는 패턴에 대해 알아봅시다

2021년 5월 30일
·
0개의 댓글

데코레이터 패턴 (Decorator Pattern)

장식하는 사람이란 입장에서 접근해보자. 데코레이터 패턴의 구현 방법은 프록시 패턴과 동일하다. 다만 프록시 패턴과 다른 점은 프록시 패턴이 반환값을 조작하지 않고 그대로 전달하는 것과 다르게 데코레이션을 한다.바로 코드를 확인해보자.\[IService]\[Service

2021년 3월 17일
·
0개의 댓글

Decorator Pattern

TIL: Decorator Pattern (class 상속) Decorator Pattern을 알아보았다. Decorator 정의를 살펴보자. Decorator > Decorator is a structural pattern that allows adding n

2021년 3월 7일
·
0개의 댓글
post-thumbnail

[Design Pattern] - 데코레이터 패턴

자바 I/O에 대해 공부하다가 I/O 패키지의 많은 부분들이 데코레이터 패턴을 이용하여 만들어졌다는 것을 알았다.그래서 데코레이터 패턴이 뭐지? 하는 궁금증에 데코레이터 패턴에 대해서도 조금 공부해봤다. 데코레이터 패턴객체에 추가적인 요건을 동적으로 첨가한다. 데코

2021년 2월 19일
·
0개의 댓글

데코레이터 패턴으로 초코콘 만들기

어떤 기능에 추가적으로 기능을 덧붙일 때 해당 기능을 decorater 형태로 덧붙이는 방식.객체의 결합을 통해 기능을 동적으로 유연하게 확장 할 수 있게 해주는 패턴. 기능이 정해져 있는 객체가 아닌, 동적으로 기능을 조합하여 객체를 만드는 것이 가능해짐.예제를 통해

2020년 7월 1일
·
0개의 댓글