ksiminski / design-patterns

Design patterns implemented in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Design patterns implemented in C++

Design patterns (Gang of Four) implemented in C++. These are both standalone patterns and highly intertwined.

You can find here:

  1. creational design patterns
    • singleton
      • simple
      • curiously recurring template
    • prototype
    • abstract factory
    • builder
  2. structural design patterns
    • adapter
      • class adapter
      • object adapter
    • composite
    • bridge
    • decorator
      • class based
      • lambda based
    • proxy
    • decorator
    • flyweight
  3. behavioural design patterns
    • chain of responsibility
    • visitor
    • observer
    • iterator
    • template method
    • interpreter
    • command

About

Design patterns implemented in C++

License:GNU General Public License v3.0


Languages

Language:C++ 56.9%Language:Shell 24.8%Language:Makefile 18.2%Language:C 0.1%