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

A Beginner's Guide to C# and .NET
Packt via FutureLearn
A Beginner's Guide to Java Programming
Packt via FutureLearn
Advanced Perspective of Classes and Object-Oriented Programming in Python
A Cloud Guru
Certified Associate in Python Programming Certification (PCAP 31-03)
A Cloud Guru
Introduction to Python Development
A Cloud Guru