์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- BFS
- SnapKit
- CollectionView
- XCTest
- realm
- ํ๋ก๊ทธ๋๋จธ์ค
- Kuring
- ํจ์คํธ์บ ํผ์ค
- designpattern
- node.js
- MVVM
- tableView
- visionOS
- BOJ
- combine
- SwiftUI
- ios
- ๋ฐฑ์ค
- raywenderlich
- Xcode
- Flutter
- Lv2
- Swfit
- reactorkit
- UIKit
- RxSwift
- arkit
- rxcocoa
- TCA
- swift
- Today
- Total
๋ชฉ๋กdesignpattern (7)
lgvv98
Command Pattern โ Command Pattern ์๋์ ๋ฌธ์๋ฅผ ๊ตฌ์ ํ์ฌ ์์ด ๋ฌธ์๋ฅผ ๋ฒ์ญํ๊ณ ์ดํดํ ๊ฒ์ ๋ฐํ์ผ๋ก ๊ธ์ ์์ฑํ๊ณ ์์ต๋๋ค. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/21-command-pattern Design Patterns by Tutorials, Chapter 21: Command Pattern This is a behavioral pattern that encapsulates information to perform an action into a command object. Learn how you can model the concept of executing an ac..
Mediator Pattern โ Mediator Pattern ์๋์ ๋ฌธ์๋ฅผ ๊ตฌ์ ํ์ฌ ์์ด ๋ฌธ์๋ฅผ ๋ฒ์ญํ๊ณ ์ดํดํ ๊ฒ์ ๋ฐํ์ผ๋ก ๊ธ์ ์์ฑํ๊ณ ์์ต๋๋ค. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/19-mediator-pattern Design Patterns by Tutorials, Chapter 19: Mediator Pattern This is a behavioral design pattern that encapsulates how objects, called colleagues for this pattern, communicate with one another. This pattern is use..
FlyWeight Pattern โ FlyWeight Pattern ์๋์ ๋ฌธ์๋ฅผ ๊ตฌ์ ํ์ฌ ์์ด ๋ฌธ์๋ฅผ ๋ฒ์ญํ๊ณ ์ดํดํ ๊ฒ์ ๋ฐํ์ผ๋ก ๊ธ์ ์์ฑํ๊ณ ์์ต๋๋ค. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/18-flyweight-pattern Design Patterns by Tutorials, Chapter 18: Flyweight Pattern This creational design pattern minimizes memory usage and processing. It also provides objects that all share the same underlying data, thus saving ..
Multicast Delegate Pattern โ Multicast Delegate Pattern ์๋์ ๋ฌธ์๋ฅผ ๊ตฌ์ ํ์ฌ ์์ด ๋ฌธ์๋ฅผ ๋ฒ์ญํ๊ณ ์ดํดํ ๊ฒ์ ๋ฐํ์ผ๋ก ๊ธ์ ์์ฑํ๊ณ ์์ต๋๋ค. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/16-multicast-delegate-pattern Design Patterns by Tutorials, Chapter 16: Multicast Delegate Pattern The multicast delegate pattern is a behavioral pattern that’s a variation on the delegate pattern. It allows you ..
State Pattern โ State Pattern ์๋์ ๋ฌธ์๋ฅผ ๊ตฌ์ ํ์ฌ ์์ด ๋ฌธ์๋ฅผ ๋ฒ์ญํ๊ณ ์ดํดํ ๊ฒ์ ๋ฐํ์ผ๋ก ๊ธ์ ์์ฑํ๊ณ ์์ต๋๋ค. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/15-state-pattern ์คํ ์ดํธ ํจํด์ ๋ฐํ์ ์์ ๊ฐ์ฒด๊ฐ ๋์์ ๋ณ๊ฒฝํ ์ ์๋๋ก ํ๋ ํจํด์ ๋๋ค. ๊ทธ๊ฒ์ ํ์ฌ ์ํ๋ฅผ ๋ณ๊ฒฝํจ์ผ๋ก์จ ๋์ํฉ๋๋ค. ์ฌ๊ธฐ์ "state"๋ ์ฃผ์ด์ง ์๊ฐ์ ์ฃผ์ด์ง ๊ฐ์ฒด๊ฐ ์ด๋ป๊ฒ ํ๋ํ๋์ง๋ฅผ ์ค๋ช ํ๋ data์ ์งํฉ์ ์๋ฏธํฉ๋๋ค. ์ด ํจํด์ 3๊ฐ์ง๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. 1. context๋ ํ์ฌ ์ํ๊ฐ ์๊ณ ๋์์ด ๋ณ๊ฒฝ๋๋ ๊ฐ์ฒด์ ๋๋ค. 2. State Protocol์ ํ์ํ ๋ฉ์๋์ ์์ฑ์ ์ ์..
โ MVVM Pattern ์๋์ ๋ฌธ์๋ฅผ ๊ตฌ์ ํ์ฌ ์์ด ๋ฌธ์๋ฅผ ๋ฒ์ญํ๊ณ ์ดํดํ ๊ฒ์ ๋ฐํ์ผ๋ก ๊ธ์ ์์ฑํ๊ณ ์์ต๋๋ค. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/10-model-view-viewmodel-pattern Design Patterns by Tutorials, Chapter 10: Model-View-ViewModel Pattern Use this pattern when you need to transform models into another representation for a view. This pattern compliments MVC especially well. You’ll embark..