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

CodeSignal

Behavioral Patterns with C++

via CodeSignal

Overview

Behavioral design patterns focus on object communication and responsibility distribution, enabling sophisticated interactions and promoting system maintainability.

Syllabus

  • Lesson 1: Introduction to the Command Pattern
    • Understanding the Command Pattern
    • Add Command to Music Player
    • Control a Fan with Commands
    • Implement a TV Remote System
    • Implement Command Pattern from Scratch
    • Build a Home Automation System
  • Lesson 2: Introduction to the Observer Pattern
    • Complete the Observer Pattern Code
    • Complete the Blog Notification System
    • Implement the Observer Pattern
    • Implement Observer Pattern from Scratch
    • Implement Observer Pattern from Scratch
    • Implementing Observer Pattern from Scratch
  • Lesson 3: Introduction to the Strategy Pattern
    • Adding a New Payment Method
    • Implement Shopping Cart
    • Creating a Payment System
    • Implement Text Formatter with Strategy
    • Implementing Hero Strategies from Scratch
  • Lesson 4: Applying Behavioral Patterns in Real-World Scenarios
    • Build a Chat Application
    • Command and Strategy Patterns Simulation
    • Weather Monitoring System Design
    • Creating a Chat Application
    • Creating an Order Management System

Reviews

Start your review of Behavioral Patterns with C++

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.