mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-08-10 00:46:38 +02:00
Change index.rst to README.rst
remove all pattern's README.md
This commit is contained in:
@@ -1,15 +0,0 @@
|
||||
# Factory Method
|
||||
|
||||
## Purpose
|
||||
|
||||
The good point over the SimpleFactory is you can subclass it to implement different ways to create objects
|
||||
|
||||
For simple case, this abstract class could be just an interface
|
||||
|
||||
This pattern is a "real" Design Pattern because it achieves the "Dependency Inversion Principle" a.k.a the "D" in S.O.L.I.D principles.
|
||||
|
||||
It means the FactoryMethod class depends on abstractions, not concrete classes. This is the real trick compared to SimpleFactory or StaticFactory.
|
||||
|
||||
## UML Diagram
|
||||
|
||||

|
Reference in New Issue
Block a user