mirror of
https://github.com/rjNemo/design-patterns
synced 2026-06-06 02: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)
|
||||
|
||||
## 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