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

CodeSignal

Structural Design Patterns

via CodeSignal

Overview

Structural design patterns focus on managing object composition and relationships to create flexible and scalable systems. In this course, you'll explore patterns like Adapter, Decorator, and Composite, learning how to organize complex structures effectively while enhancing code maintainability and extensibility.

Syllabus

  • Lesson 1: Adapter Pattern
    • Run the Adapter Pattern
    • Complete the Adapter Pattern
    • Fix the Adapter Pattern Bug
    • Complete the Music Adapter Pattern
    • Implementing the HDMI to VGA Adapter
  • Lesson 2: Decorator Pattern
    • Run the Decorator Pattern
    • Fix the Computer Decorator Pattern
    • Text Customization Using the Decorator Pattern
    • Enhance Smartphone with Decorators
    • Implement a Coffee Decorator Pattern
  • Lesson 3: Composite Pattern
    • Running the Composite Pattern
    • Complete the File System
    • Fix Initialization in Composite Pattern
    • Fill in Missing Composite Code
    • Composite Pattern: Build a Project Team
  • Lesson 4: Facade Pattern
    • Facade Pattern in Action
    • Enhance Home Automation
    • Fix Facade Pattern Sequence
    • Vacation Facade
    • Facade Design in Home Theaters
  • Lesson 5: Bridge Pattern
    • Run Bridge Pattern Code
    • Swap Operating Systems for Devices
    • Complete the Remote Bridge
    • Add the Missing Bridge Code
    • Implementing the Bridge Pattern
  • Lesson 6: Integrating Structural Patterns in Web Application Design
    • Adapter Pattern for Databases
    • Composite Pattern for the File System
    • Decorator Pattern for the Web Page
    • Bringing Everything Together

Reviews

Start your review of Structural Design Patterns

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.