Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Xcode
- cocoapods
- ios
- 스테이트패턴
- 팩토리메서드패턴
- 커맨드패턴
- Mobile
- 추상팩토리패턴
- RxSwift
- unowned
- 템플릿메서드
- 컴파운드패턴
- Scenedelegate
- 상태패턴
- 이터레이터패턴
- 파사드패턴
- DispatchQueue
- ViewController
- 싱글턴패턴
- 어댑터패턴
- 디자인패턴
- 컴포지트패턴
- 옵저버패턴
- 스트래터지패턴
- Lifecycle
- 프록시패턴
- SWIFT
- 데코레이터패턴
- 전략패턴
- WKWebView
Archives
- Today
- Total
목록데코레이터패턴 (1)
ios dev kangwook.

주어진 주어진 상황 및 용도에 따라 어떤 객체에 책임과 기능을 객체의 결합을 통해 동적으로 유연하게 추가하는 패턴 Decorator Pattern Decorator pattern은 객체에 동적으로 추가 책임을 부여한다. 뿐만 아니라 기능 확장을 위한 자식 클래스에 대해 유연한 대안을 제공한다. Component : 동적으로 추가할 서비스를 가질 수 있는 객체 ConcreteComponent : Decorate를 받을 객체 → 기능 추가를 받을 실질적인 기본(base) 객체 Decorator : Decorate를 할 객체의 추상 클래스 ConcreteDecorator : Decorator를 상속받아 구현할 다양한 기능 객체들 Decorator Pattern 특징 ex) DarkRoast 커피 Decorat..
Design Pattern
2022. 4. 30. 13:19