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
- ViewController
- DispatchQueue
- 스트래터지패턴
- 컴파운드패턴
- 디자인패턴
- 프록시패턴
- ios
- 옵저버패턴
- 어댑터패턴
- 상태패턴
- 추상팩토리패턴
- 전략패턴
- 스테이트패턴
- cocoapods
- WKWebView
- 템플릿메서드
- 파사드패턴
- Mobile
- Xcode
- 컴포지트패턴
- 데코레이터패턴
- 이터레이터패턴
- Scenedelegate
- unowned
- Lifecycle
- 싱글턴패턴
- RxSwift
- 커맨드패턴
- SWIFT
- 팩토리메서드패턴
Archives
- Today
- Total
목록컴파운드패턴 (1)
ios dev kangwook.
15. Compound Pattern
Compound Pattern은 두 개 이상의 패턴을 결합해 일반적으로 자주 등장하는 문제들에 대한 해법을 제공 Compound Pattern 컴파운드 패턴은 딱히 정해진 의미나 장단점이 뚜렷하지 않음 상황에 맞게 서로 다른 패턴을 섞어쓰는 디자인 패턴이기 때문 주의할 점은 패턴 몇 개를 결합해서 쓴다고 무조건 컴파운드 패턴이 되는 것이 아님 컴파운드 패턴이라 불리기 위해서는 여러 문제를 해결하기 위한 용도로 쓰일 수 있는 일반적인 해결책이어야 함Context : State를 이용하는 역할을 수행 Compound Pattern 예제 1장에서 작성했던 Duck 예제의 리팩토링 Quackable 인터페이스 정의No Quarter : 동전 없음 public interface Quackable{ public v..
Design Pattern
2022. 9. 7. 23:41