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

Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Web Application Development: Basic Concepts
University of New Mexico via Coursera
Web Application Development: The Presentation Tier
University of New Mexico via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique