Java Design Patterns: Creational
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use the five most popular creational design patterns—Builder, Singleton, Prototype, Factory Method, and Abstract Factory—to write better Java code.
Syllabus
Introduction
- Improve code with creational design patterns
- What you should know
- What is a design pattern?
- Creational design patterns
- Avoid complex constructors
- Implement the Builder pattern
- Implement a complete Builder pattern
- Complex constructions
- When to use the Singleton pattern
- Implement the Singleton pattern
- Multithreading with the Singleton pattern
- Java's Collection class
- Understand the Prototype pattern
- Implement the Prototype pattern
- Dealing with mutability
- Understand the Factory Method pattern
- Implement a simple Factory Method pattern
- Introduction to hierarchies
- The complete Factory Method pattern
- Understand the Abstract Factory pattern
- Dealing with extensible factories
- Implement the Abstract Factory pattern
- Implement extensible factories
- Next steps
Taught by
Bethan Palmer
Related Courses
AWS Cloud Services and Infrastructure - Cost Optimization Deep DiveA Cloud Guru AR in marketing using Meta Spark
Meta via Coursera AWS Network Connectivity Options (Traditional Chinese)
Amazon Web Services via AWS Skill Builder Mastering Agile Development of Software as a Service
UC Berkeley via edX Reliable Google Cloud Infrastructure: Design and Process
Google Cloud via Coursera