What is a simple Factory mode:
By defining a class specifically, you are responsible for creating instances of other classes that typically have a common parent class. UML class diagram for simple Factory mode: The roles contained in the Simple factory model and the corresponding responsibilities are as follows: Factory class Creator: The core of the simple factory model, which is responsible for creating instances of all classes. The factory class must be able to be called by the client class to create the desired product object. Abstract Product class: The parent class of all product classes created by a simple factory. Specific product classes: specific instance objects created by simple factories that often have a common parent class (abstract product Class). The C + + code implementation of the calculator instance:
First day: Simple Factory mode and UML class diagram