File tree Expand file tree Collapse file tree 2 files changed +34
-5
lines changed
CreationalPatterns/Singleton Expand file tree Collapse file tree 2 files changed +34
-5
lines changed Original file line number Diff line number Diff line change 11# Singleton
22
3- ![ ChocolateBoiler as Singleton] ( /CreationalPatterns/doc/Singleton.png )
4-
53Ensure a class has only one instance, and provide a global point of access to it.
64
5+ ![ ChocolateBoiler as Singleton] ( /CreationalPatterns/doc/Singleton.png )
6+
77## Static Initialization
88
99:thumbsup : ** You may want to create your Singleton eagerly** , if
Original file line number Diff line number Diff line change @@ -7,13 +7,42 @@ Design Patterns in C# / .NET
77
88## Creational Patterns
99
10- 1 . Abstract Factory
11- 2 . Builder
12- 3 . [ Singleton] ( /CreationalPatterns/Singleton/ )
10+ * Abstract Factory
11+ * Builder
12+ * Factory Method :bangbang :
13+ * Lazy Initialization
14+ * Prototype
15+ * [ Singleton] ( /CreationalPatterns/Singleton/ ) :bangbang :
1316
1417## Structural Patterns
18+ * Adapter :bangbang :
19+ * Bridge
20+ * Composite :bangbang :
21+ * Decorator :bangbang :
22+ * Facade :bangbang :
23+ * Flyweight
24+ * Proxy
1525
1626## Behavioral Patterns
27+ * Chain of responsibility
28+ * Command :bangbang :
29+ * Interpreter
30+ * Iterator
31+ * Mediator
32+ * Memento
33+ * Null Object :bangbang :
34+ * Observer :bangbang :
35+ * State * :bangbang :
36+ * Strategy :bangbang :
37+ * Template Method :bangbang :
38+ * Visitor
39+ * Use case / Session / Application Controller :bangbang :
40+
41+ ## Architectural Patterns
42+ * MVC :bangbang :
43+
44+ ## Concurrency patterns
45+
1746
1847### References
1948* HeadFirst Design Patterns
You can’t perform that action at this time.
0 commit comments