Skip to content

kerydan/DesignPatterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 

Repository files navigation

Design Patterns 1

Implementation of Design Patterns in C++

2 Left

Creational Patterns

Structural Patterns

Behavioral Patterns

classDiagram
    class Boat {
        <<interface>>
        +Sail() void
    }
    
    class Car {
        -name: string
        +Car(str: string)
        +Drive() void
    }
    
    class CarToBoat {
        -car: Car*
        +CarToBoat(c: Car*)
        +Sail() void
    }

    CarToBoat --|> Boat : inherits
    CarToBoat o--> Car : adapts
Loading