doc: repo documentation

This commit is contained in:
Ruidy 2020-09-29 21:23:53 +02:00
parent 18dc62563c
commit d72ec61f5d

View file

@ -2,19 +2,40 @@
- [Link](https://refactoring.guru/design-patterns/catalog)
## Table of Content
Design patterns are typical solutions to common problems
in software design. Each pattern is like a blueprint
that you can customize to solve a particular
design problem in your code.
## Benefits of patterns
Patterns are a toolkit of solutions to common
problems in software design. They define
a common language that helps your team
communicate more efficiently.
## Classification
Design patterns differ by their complexity, level of
detail and scale of applicability. In addition,
they can be categorized by their intent
and divided into three groups.
### [Creational Patterns](creational/README.md)
- [Factory Method](creational/factory-method/README.md)
- [Abstract Factory](creational/abstract-factory/README.md)
- [Builder](creational/builder/README.md)
- [Prototype](creational/prototype/README.md)
- [Singleton](creational/singleton/README.md)
### [Structural Patterns](structural/README.md)
- [Adapter](structural/adapter/README.md)
- [Bridge](structural/bridge/README.md)
- [Composite](structural/composite/README.md)
- [Decorator](structural/decorator/README.md)
- [Facade](structural/facade/README.md)
- [Flyweight](structural/flyweight/README.md)
- [Proxy](structural/proxy/README.md)
- [Creational Patterns](creational/README.md)
- [Factory Method](creational/factory-method/README.md)
- [Abstract Factory](creational/abstract-factory/README.md)
- [Builder](creational/builder/README.md)
- [Prototype](creational/prototype/README.md)
- [Singleton](creational/singleton/README.md)
- [Structural Patterns](structural/README.md)
- [Adapter](structural/adapter/README.md)
- [Bridge](structural/bridge/README.md)
- [Composite](structural/composite/README.md)
- [Decorator](structural/decorator/README.md)
- [Facade](structural/facade/README.md)
- [Flyweight](structural/flyweight/README.md)
- [Proxy](structural/proxy/README.md)