Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Java Design Patterns: Structural

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to use the seven most popular structural design patterns—Adapter, Bridge, Composite, Decorator, Façade, Flyweight, and Proxy—to write better, more maintainable Java code.

Syllabus

Introduction
  • Improve code quality with structural design patterns
  • What you should know
1. Structural Design Patterns
  • What is a design pattern?
  • Structural design patterns
2. The Adapter Pattern
  • Understand the Adapter pattern
  • Implement the Adapter pattern
  • Challenge: The Adapter pattern
  • Solution: The Adapter pattern
3. The Bridge Pattern
  • Understand the Bridge pattern
  • Avoid complex constructions
  • Implement the Bridge pattern
  • Challenge: The Bridge pattern
  • Solution: The Bridge pattern
4. The Composite Pattern
  • Understand the Composite pattern
  • Example of when to use the Composite pattern
  • Implement the Composite pattern
  • Challenge: The Composite pattern
  • Solution: The Composite pattern
5. The Decorator Pattern
  • Understand the Decorator pattern
  • Implement a Decorator class
  • Change component behavior dynamically
  • Challenge: The Decorator pattern
  • Solution: The Decorator pattern
6. The Façade Pattern
  • Understand the Façade pattern
  • Implement the Façade pattern
  • Challenge: The Façade pattern
  • Solution:The Façade pattern
7. The Flyweight Pattern
  • Understand the Flyweight pattern
  • Recognize where to use the Flyweight pattern
  • Implement the Fyweight pattern
  • Challenge: The Flyweight pattern
  • Solution: The Flyweight pattern
8. The Proxy Pattern
  • Understand the Proxy pattern
  • Recognize where to use the Proxy pattern
  • Implement the Proxy pattern
  • Challenge: The Proxy pattern
  • Solution: The Proxy pattern
Conclusion
  • Next steps

Taught by

Bethan Palmer

Reviews

4.6 rating at LinkedIn Learning based on 248 ratings

Start your review of Java Design Patterns: Structural

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.