Adds more criticism to Singleton pattern.

This commit is contained in:
Dmitry Avershin committed 2016-10-18 14:18:47 +02:00
1 parent eea8785a22
commit b66e8ecef9
2 files changed
+2 -1

No files matched your search

+2
View File
@@ -40,6 +40,8 @@ Use the Singleton pattern when
* Violates Single Responsibility Principle (SRP) by controlling their own creation and lifecycle.
* Encourages using a global shared instance which prevents an object and resources used by this object from being deallocated.
* Creates tightly coupled code that is difficult to test.
* Makes it almost impossible to subclass a Singleton.
## Credits