YoVDO

Design Patterns: Creational

Offered By: LinkedIn Learning

Tags

Design Patterns Courses Object-oriented programming Courses Software Design Courses Creational Patterns Courses Singleton Pattern Courses Builder Pattern Courses

Course Description

Overview

Learn how to use the creational design patterns described by the Gang of Four to create more maintainable, flexible software.

Syllabus

Introduction
  • Think about how you create objects
1. Creational Design Patterns
  • Creational design patterns
  • Design pattern categories
  • Creational patterns
  • Design principles and creational patterns
2. The Factory Method Pattern
  • Factories
  • A simple factory
  • The Factory Method pattern
  • How the pattern works
  • Flexibility and Factory Method
  • Challenge: Design a factory
  • Solution: Design a factory
3. The Abstract Factory Pattern
  • The Abstract Factory pattern
  • How the pattern works
  • Design principles and Abstract Factory
4. The Builder Pattern
  • The Builder pattern
  • How the pattern works
  • Flexibility in configuration
  • Challenge: A builder design
  • Solution: A builder design
5. The Prototype Pattern
  • The Prototype pattern
  • How the pattern works
  • Leverage existing objects
6. The Singleton Pattern
  • The Singleton pattern
  • How the pattern works
  • Control how objects are created
Conclusion
  • Continuing your studies

Taught by

Elisabeth Robson

Related Courses

Design Patterns
University of Alberta via Coursera
Java Design Patterns & SOLID Design Principles
Udemy
Design Patterns in C# and .NET
Udemy
Design Patterns in Java
Udemy
C++ Design Patterns: Creational
LinkedIn Learning