/designPatterns

Design patterns with code examples in different languages.

Primary LanguageC++

Design Patterns

Design patterns with code examples in different languages.

  1. Factory method

    • c++,
    • java,
  2. Abstract Factory

    • c++,
    • java,
  3. Singleton

    • c++,
    • java,
  4. Builder

    • c++,
    • java,
  5. Prototype

    • c++ - not finished => segmentation fault; TO BE REWRITTEN;
    • java,
  6. Adapter

    • c++,
    • java,
  7. Bridge

    • c++,
    • java,
  8. Filter

    • c++,
    • java,
  9. Composite

    • c++,
    • java,
  10. Decorator

    • c++,
    • java,
  11. Facade

    • c++,
    • java,
  12. Flyweight

    • c++,
    • java,
  13. Proxy

    • c++,
    • java,
  14. Chain of Responsibility

    • c++,
    • java,
  15. Command

    • c++,
    • java,
  16. Interpreter

    • c++ => to be implemented,
    • java,
  17. Iterator

    • c++,
    • java,
  18. Mediator

    • c++,
    • java,
  19. Memento

    • c++,
    • java,
  20. Observer

    • c++,
    • java,
  21. State

    • c++,
    • java,
  22. Null Object

    • c++,
    • java,
  23. Strategy

    • c++,
    • java,
  24. Template

    • c++,
    • java,
  25. Visitor

    • java,
  26. MVC

    • c++,
    • java,
  27. Business Delegate

    • c++,
    • java,