Design Patterns by Tutorials (Third Edition): Learning Design Patterns in Swift
Authors: raywenderlich Tutorial Team – Joshua Greene – Jay Strawn
ISBN-10: 1950325059
ISBN-13: 9781950325054
Released: 2019-11-26
Print Length 页数: 391 pages
Book Description
Learn iOS design patterns with Swift!
This book starts with basic patterns like MVC,Delegate and Strategy,and then moves into more advanced patterns such as the Factory,Prototype,Multicast Delegate,Flyweight,Command,and more.
Design patterns are incredibly useful,no matter which language or platform you develop for. Every developer should know how to implement them,and most importantly,when to apply them. That’s what you’re going to learn in this book!
Learn design patterns with Swift!
Design patterns are incredibly useful,no matter what language or platform you develop for. Using the right pattern for the right job can save you time,create less maintenance work for your team and ultimately let you create more great things with less effort. Every developer should absolutely know about design patterns,and how and when to apply them. That’s what you’re going to learn in this book!
Move from the basic building blocks of patterns such as MVC,Delegate and Strategy,into more advanced patterns such as the Factory,Prototype and Multicast Delegate pattern,and finish off with some less-common but still incredibly useful patterns including Flyweight,Command and Chain of Responsibility.
And not only does Design Patterns by Tutorials cover each pattern in theory,but you’ll also work to incorporate each pattern in a real-world app that’s included with each chapter. Learn by doing,in the step-by-step fashion you’ve come to expect in the other books in our by Tutorials series.
Design Patterns by Tutorials
Book License
Book Source Code & Forums
About the Cover
Introduction
Section: Hello,Design Patterns!
Chapter 1: What are Design Patterns?
Chapter 2: How to Read a Class Diagram
Section l: Fundamental Design Patterns
Chapter 3: Model-View-Controller Pattern
Chapter 4: Delegation Pattern
Chapter 5: Strategy Pattern
Chapter 6: Singleton Pattern
Chapter 7: Memento Pattern
Chapter 8: Observer Pattern
Chapter 9: Builder Pattern
Section ll: Intermediate Design Patterns
Chapter 10: Model-View-ViewModel Pattern
Chapter 11: Factory Pattern
Chapter 12: Adapter Pattern
Chapter 13: Iterator Pattern
Chapter 14: Prototype Pattern
Chapter 15: State Pattern
Chapter 16: Multicast Delegate Pattern
Chapter 17: Facade Pattern
Section IV: Advanced Design Patterns
Chapter 18: Flyweight Pattern
Chapter 19: Mediator Pattern
Chapter 20: Composite Pattern
Chapter 21: Command Pattern
Chapter 22: Chain-of-Responsibility Pattern
Chapter 23: Coordinator Pattern
Conclusion