Simple Factory

Description

Flashcards on Simple Factory, created by Alex Orpwood on 23/03/2017.
Alex Orpwood
Flashcards by Alex Orpwood, updated more than 1 year ago
Alex Orpwood
Created by Alex Orpwood about 8 years ago
2
0
1 2 3 4 5 (0)

Resource summary

Question Answer
Real world example Consider, you are building a house and you need doors. It would be a mess if every time you need a door, you put on your carpenter clothes and start making a door in your house. Instead you get it made from a factory.
In plain words Simple factory simply generates an instance for client without exposing any instantiation logic to the client. In object-oriented programming (OOP), a factory is an object for creating other objects – formally a factory is a function or method that returns objects of a varying prototype or class from some method call, which is assumed to be "new".
When to Use? When creating an object is not just a few assignments and involves some logic, it makes sense to put it in a dedicated factory instead of repeating the same code everywhere.
Show full summary Hide full summary

0 comments

There are no comments, be the first and leave one below:

Similar

JOOSE2 Design Patterns
Isaac Jordan
Design Patterns
Shankhoneer Chakrovarty
Design Patterns
Alex Orpwood
OO ToolBox
km mk
Dependency Injection & Inversion of Control
Pritesh Patel
Simple Factory
Alex Orpwood
JOOSE2 Design Patterns
Andrew Popp
Design Patterns
Yawen Hou
Design Patterns
Miguel Alcaraz Rivera
Women in Nazi Germany - Flashcards
Louisa Wania