Skip to content

Commit 705bbc9

Browse files
authored
Initial index and links
1 parent f823a4f commit 705bbc9

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

README.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,52 @@ Translations:
66
[EN](https://github.com/tshemsedinov/Patterns-JavaScript/tree/en),
77
[UA](https://github.com/tshemsedinov/Patterns-JavaScript/tree/ua),
88
[RU](https://github.com/tshemsedinov/Patterns-JavaScript/tree/ru).
9+
10+
- GRASP patterns
11+
- Information expert
12+
- Creator
13+
- Controller
14+
- Indirection
15+
- Low coupling
16+
- High cohesion
17+
- Polymorphism
18+
- Protected variations
19+
- Pure fabrication
20+
- SOLID Patterns
21+
- Single responsibility principle
22+
- Open/closed principle
23+
- Liskov substitution principle
24+
- Interface segregation principle
25+
- Dependency inversion principle
26+
- Gof Patterns
27+
- Creational patterns
28+
- Abstract factory
29+
- [Builder](https://github.com/HowProgrammingWorks/Builder)
30+
- [Factory method](https://github.com/HowProgrammingWorks/Factory)
31+
- [Prototype](https://github.com/HowProgrammingWorks/Prototype)
32+
- [Singleton](https://github.com/HowProgrammingWorks/Singleton)
33+
- Structural patterns
34+
- [Adapter](https://github.com/HowProgrammingWorks/Adapter)
35+
- [Bridge](https://github.com/HowProgrammingWorks/Bridge)
36+
- [Composite](https://github.com/HowProgrammingWorks/Composite)
37+
- [Decorator]()
38+
- [Facade](https://github.com/HowProgrammingWorks/Facade)
39+
- Flyweight
40+
- [Proxy](https://github.com/HowProgrammingWorks/Proxy)
41+
- Behavioral patterns
42+
- Chain of responsibility
43+
- [Chain of responsibility](https://github.com/HowProgrammingWorks/ChainOfResponsibility)
44+
- Middleware
45+
- [Command](https://github.com/HowProgrammingWorks/Command)
46+
- Interpreter
47+
- [Iterator](https://github.com/HowProgrammingWorks/Iterator)
48+
- Mediator
49+
- Memento
50+
- Observable and Observer: EventEmitter, EventTarget
51+
- [EventTarget and EventEmitter](https://github.com/HowProgrammingWorks/Events)
52+
- [EventEmitter](https://github.com/HowProgrammingWorks/EventEmitter)
53+
- [Observer](https://github.com/HowProgrammingWorks/Observer)
54+
- State
55+
- [Strategy](https://github.com/HowProgrammingWorks/Strategy)
56+
- Template method
57+
- Visitor

0 commit comments

Comments
 (0)