YoVDO

Structural Design Patterns in Swift 5

Offered By: Pluralsight

Tags

Software Development Courses Structural Design Patterns Courses Adapter Pattern Courses Decorator Pattern Courses Facade Pattern Courses

Course Description

Overview

This course discusses the structural design patterns and the way they are implemented in Swift 5. You'll learn how to use each​ design pattern through hands-on coding examples.

Having a deeper understanding of structural design patterns in Swift 5 will help you as you move forward to becoming a better software developer. In this course, Structural Design Patterns in Swift 5, you'll delve into the structural design patterns and the way they are implemented using Swift 5. First, you'll explore the Adapter design pattern that allows you to integrate incompatible components without changing your application's code. Then, you'll learn about the Bridge, which can be used to develop platform-independent frameworks or applications. You'll also discover the Composite pattern. The Composite does a great job when you need to work with related objects that can be organized in a tree structure. Next, you'll see all about the Decorator design pattern, which adds new responsibilities to an object dynamically. Then, you'll learn about the Facade, a straightforward and handy pattern that simplifies the usage of cumbersome APIs. You'll have a look at the Flyweight pattern which can help to reduce the memory usage and the creation costs of objects. Finally, a discussion on the Proxy design pattern, which has many uses, but its core purpose is to provide controlled access to objects. After completing this course, you'll be able to choose the right structural design pattern and implement it in an efficient way using Apple's Swift 5 programming language.

Taught by

Karoly Nyisztor

Related Courses

Design Patterns in C++: Structural - Façade to Proxy
Pluralsight
Design Patterns in Java: Structural
Pluralsight
Design Patterns in Java: The Big Picture
Pluralsight
iOS Design Patterns
Udacity
Boost Your C# With Structural And Creational Design Patterns
Udemy