![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/qwUGc/btsHStGVrRe/Re2hXH2mQxz9d6DP38UOy0/img.png)
데코레이터 패턴이란?데코레이터 패턴은 대상 객체에 대한 기능 확장이나 변경이 필요할 때 객체의 결합을 통해 서브클래스화를 융통적으로 선택할 수 있게 한다. 재귀적 연관을 이용해 객체 체인을 생성하는데 데코레이터 객체에서 시작해 새로운 기능에 대한 책임들을 추가하고, 오리지널 객체에서 마감을 한다. 데코레이터 패턴을 이용하면 필요한 추가 기능의 조합을 런타임에서 동적으로 생성할 수 있다. 데코레이터할 대상 객체를 새로운 행동들을 포함한 특수 장식자 객체에 넣어서 행동들을 해당 장식자 객체마다 연결시켜, 서브클래스로 구성할때 보다 훨씬 유연하게 기능을 확장 할 수 있다. 그리고 기능을 구현하는 클래스들을 분리함으로써 수정이 용이해진다.데코레이턴 패턴 사용 법Component (Interface) : 원본 객..
CS/Design Pattern
2024. 6. 10. 15:37
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로토타입 패턴
- 퍼싸드패턴
- 메멘토 패턴
- CompositePattern
- springsecurity
- 플라이웨이트패턴
- 책임체인패턴
- 프록시패턴
- 양방향연관관계
- 브리지 패턴
- UML 필요성
- dfs
- 복합체 패턴
- Iterator Pattern
- 빌더 패턴
- Flutter
- ArrayDeque
- Chain of Responsibility
- restapi
- java문법
- idtoken
- GithubActions
- FacadePattern
- 반복자 패턴
- n+1
- jpa
- 상태 패턴
- 구글로그인
- 컴포지트패턴
- 책임연쇄패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
글 보관함