mirror of
https://github.com/rjNemo/design-patterns
synced 2026-06-12 05:26:40 +00:00
doc: repo documentation
This commit is contained in:
parent
18dc62563c
commit
d72ec61f5d
1 changed files with 36 additions and 15 deletions
51
README.md
51
README.md
|
|
@ -2,19 +2,40 @@
|
||||||
|
|
||||||
- [Link](https://refactoring.guru/design-patterns/catalog)
|
- [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)
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue