Notice
Recent Posts
Recent Comments
Link
Tags
- IOS
- Human Interface Guidelines
- GOF
- Swift
- 앱개발
- Apple
- iTerm
- TOSS
- 야곰아카데미
- Split View
- lineBreakStrategy
- UIKit
- orthogonalScrollingBehavior
- iPad
- WWDC
- LanguageGuide
- HIG
- 스위프트
- UILabel
- CollectionView
- 디자인패턴
- DiffableDataSource
- lineBreakMode
- Accessibility
- Keychain
- 애플
- Combine+UIKit
- 애플사이다
- 전달인자 레이블
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록추상 팩토리 (1)
애플사이다의 iOS 개발 일지

GoF 디자인 패턴 중 하나인 Abstract Factory 패턴을 정리했다. 이 패턴은 예시코드부터 보는 것을 추천한다. - Ref : 도서 , Alexander Shvets 저 문제 상황 가구 판매 앱 개발과정에서 세트 제품군 (a family of reloated products)이 있다. (ex. 의자, 소파, 커피테이블) 또한 해당 세트 제품군에는 여러 스타일의 변형 (variants)이 있다. (ex. 아르데코, 빅토리안, 현대식) 고객이 가구를 주문하면, 동일한 스타일로 가구세트를 통일해야 하는 상황이다. 또한 새로운 제품 (새로운 스타일)이 자주 추가되므로 매번 기존 코드를 수정하는 번거로움을 피하고 싶다. 패턴 설명 이 패턴은 말로 설명하면 복잡한데, 예시를 보면 매우 쉽다. 😞 요약 :..
프로그래밍 철학
2023. 1. 16. 07:00