designpattern 7

[Swift] Command Pattern

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..

[Swift] Mediator Pattern

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..

[Swift] FlyWeight Pattern

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 ..

[Swift] Multicast Delegate Pattern

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 ..

[Swift] State Pattern

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은 필요한 메소드와 속성읠 정의..

[Swift] MVVM Pattern

✅ 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..

[Swift] Strategy Pattern

Strategy Pattern ✅ Strategy Pattern 아래의 문서를 구입하여 영어 문서를 번역하고 이해한 것을 바탕으로 글을 작성하고 있습니다. https://www.raywenderlich.com/books/design-patterns-by-tutorials/v3.0/chapters/5-strategy-pattern Design Patterns by Tutorials, Chapter 5: Strategy Pattern The strategy pattern defines a family of interchangeable objects that can be set or switched at runtime: the object using a strategy, the strategy protocol..