README in StaticFactory

This commit is contained in:
Dominik Liebler
2013-09-24 13:08:02 +02:00
parent 06318d6220
commit 07367d48b2
2 changed files with 11 additions and 10 deletions

View File

@@ -3,16 +3,6 @@
namespace DesignPatterns\StaticFactory;
/**
* Static Factory pattern
*
* Purpose:
* similar to the AbstractFactory, this pattern is used to create series of related or dependant objects.
* The difference between this and the abstract factory pattern is that the static factory pattern uses just one static
* method to create all types of objects it can create. It is usually named "factory" or "build".
*
* Examples:
* - Zend Framework: Zend_Cache_Backend or _Frontend use a factory method create cache backends or frontends
*
* Note1: Remember, static => global => evil
* Note2: Cannot be subclassed or mock-upped or have multiple different instances
*/