An open API service indexing awesome lists of open source software.

https://github.com/samk13/design_patterns_mermaid


https://github.com/samk13/design_patterns_mermaid

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

![GitHub](https://img.shields.io/github/license/front-matter/talbot?logo=MIT)

# Design Patterns Cheat Sheet using mermaid mermaid

## Creational Patterns

### [Abstract Factory](creational-patterns/abstract_factory.md)
### [Builder](creational-patterns/builder.md)
### [Factory Method](creational-patterns/factory_method.md)
### [Prototype](creational-patterns/prototype.md)
### [Singleton](creational-patterns/singleton.md)

## Structural Patterns

### [Adapter](structural-patterns/adapter.md)
### [Bridge](structural-patterns/bridge.md)
### [Composite](structural-patterns/composite.md)
### [Decorator](structural-patterns/decorator.md)
### [facade](structural-patterns/facade.md)
### [flyweight](structural-patterns/flyweight.md)
### [Proxy](structural-patterns/proxy.md)
### [Proxy](structural-patterns/proxy.md)

## Behavioral Patterns

### [Chain of Responsibility](behavioral_patterns/chain_of_responsibility.md)
### [Command Pattern](behavioral_patterns/command_pattern.md)
### [Interpreter Pattern](behavioral_patterns/interpreter_pattern.md)
### [Iterator Pattern](behavioral_patterns/iterator_pattern.md)
### [Mediator Pattern](behavioral_patterns/mediator_pattern.md)
### [Memento Pattern](behavioral_patterns/memento_pattern.md)
### [Observer Pattern](behavioral_patterns/observer_pattern.md)
### [State Pattern](behavioral_patterns/state_pattern.md)
### [Strategy Pattern](behavioral_patterns/strategy_pattern.md)
### [Template Pattern](behavioral_patterns/template_method_pattern.md)
### [Visitor Pattern](behavioral_patterns/visitor_pattern.md)

## UML class diagran

### [UML](uml-diagram/uml.md)

# mermaid arrows explaination:
In Mermaid diagrams, arrows represent the relationship between two elements. They indicate the direction of the relationship and can be customized with different arrow types.

[Wiki](https://en.wikipedia.org/wiki/Class_diagram)