# Simple Factory ## Purpose ConcreteFactory is a simple factory pattern. It differs from the static factory because it is NOT static and as you know: static => global => evil! Therefore, you can have multiple factories, differently parametrized, you can subclass it and you can mock-up it. ## UML Diagram ![Alt SimpleFactory UML Diagram](uml/uml.png)