Skip to content

Commit 4d4adb6

Browse files
committed
list of design patterns
1 parent 2449269 commit 4d4adb6

File tree

2 files changed

+34
-5
lines changed

2 files changed

+34
-5
lines changed

CreationalPatterns/Singleton/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Singleton
22

3-
![ChocolateBoiler as Singleton](/CreationalPatterns/doc/Singleton.png)
4-
53
Ensure 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

README.md

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)