@@ -5,36 +5,36 @@ Examples of design patterns in C# are presented in a way that is easy for humans
5
5
![ image] ( /docs/images/desing-pattern-relationships.jpeg )
6
6
7
7
## *** Creational***
8
- - [ Factory Method] ( /DesignPatterns.FactoryMethod ) )
9
- - [ Abstract Factory] ( /DesignPatterns.AbstractFactory ) )
10
- - [ Builder] ( /DesignPatterns.Builder ) )
11
- - [ Prototype] ( /DesignPatterns.Prototype ) )
8
+ - [ Factory Method] ( /DesignPatterns.FactoryMethod )
9
+ - [ Abstract Factory] ( /DesignPatterns.AbstractFactory )
10
+ - [ Builder] ( /DesignPatterns.Builder )
11
+ - [ Prototype] ( /DesignPatterns.Prototype )
12
12
- Singleton
13
- - [ Eager Instantiation] ( /DesignPatterns.SingletonEagerInstantiation ) )
14
- - [ Lazy Instantiation] ( /DesignPatterns.SingletonLazyInitialization ) )
15
- - [ Double-Checked Locking with Singleton] ( /DesignPatterns.DoubleCheckedLockingwithSingleton/ ) )
13
+ - [ Eager Instantiation] ( /DesignPatterns.SingletonEagerInstantiation )
14
+ - [ Lazy Instantiation] ( /DesignPatterns.SingletonLazyInitialization )
15
+ - [ Double-Checked Locking with Singleton] ( /DesignPatterns.DoubleCheckedLockingwithSingleton/ )
16
16
17
17
## *** Structural***
18
- - [ Adapter] ( /DesignPatterns.Adapter ) )
19
- - [ Proxy] ( /DesignPatterns.Proxy ) )
20
- - [ Facade] ( /DesignPatterns.Facade ) )
21
- - [ Composite] ( /Csharp/DesignPatterns.Composite ) )
22
- - [ Bridge] ( /DesignPatterns.Bridge ) )
23
- - [ Flyweight] ( /DesignPatterns.Flyweight ) )
24
- - [ Decorator] ( /DesignPatterns.Decorator ) )
18
+ - [ Adapter] ( /DesignPatterns.Adapter )
19
+ - [ Proxy] ( /DesignPatterns.Proxy )
20
+ - [ Facade] ( /DesignPatterns.Facade )
21
+ - [ Composite] ( /Csharp/DesignPatterns.Composite )
22
+ - [ Bridge] ( /DesignPatterns.Bridge )
23
+ - [ Flyweight] ( /DesignPatterns.Flyweight )
24
+ - [ Decorator] ( /DesignPatterns.Decorator )
25
25
26
26
## *** Behavioral***
27
- - [ Command] ( /DesignPatterns.Command ) )
28
- - [ Iterator] ( /DesignPatterns.Iterator ) )
29
- - [ Memento] ( /DesignPatterns.Memento ) )
30
- - [ Observer] ( /DesignPatterns.Observer ) )
31
- - [ Strategy] ( /DesignPatterns.Strategy ) )
32
- - [ Template Method] ( /DesignPatterns.TemplateMethod ) )
33
- - [ Visitor] ( /DesignPatterns.Visitor ) )
34
- - [ Chain of Responsibility] ( /DesignPatterns.ChainOfResponsibility ) )
35
- - [ Pipeline] ( /DesignPatterns.Pipeline ) )
36
- - [ State] ( /DesignPatterns.State ) )
37
- - [ Mediator] ( /DesignPatterns.Mediator ) )
27
+ - [ Command] ( /DesignPatterns.Command )
28
+ - [ Iterator] ( /DesignPatterns.Iterator )
29
+ - [ Memento] ( /DesignPatterns.Memento )
30
+ - [ Observer] ( /DesignPatterns.Observer )
31
+ - [ Strategy] ( /DesignPatterns.Strategy )
32
+ - [ Template Method] ( /DesignPatterns.TemplateMethod )
33
+ - [ Visitor] ( /DesignPatterns.Visitor )
34
+ - [ Chain of Responsibility] ( /DesignPatterns.ChainOfResponsibility )
35
+ - [ Pipeline] ( /DesignPatterns.Pipeline )
36
+ - [ State] ( /DesignPatterns.State )
37
+ - [ Mediator] ( /DesignPatterns.Mediator )
38
38
39
39
## References
40
40
Design patterns in this repository are based on
0 commit comments