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

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX