"""
Factory Pattern

Definition:
    pass

Also Known As:
    pass

Problem:
    pass

Wrong Solution:
    pass

Correct Solution:
    pass

Sources:
    Title: Head First Design Patterns
    Author(s): Eric Freeman & Elisabeth Freeman
    Pages: 109-168

    Title: Design Patterns
    Author(s): Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
    Pages: 107-116

Example Info:
    pass

"""

@@ -30,20 +30,199 @@
 on:%0A    
-pass
+This pattern defines an interface for creating an object, but lets%0A    subclasses decide which class to instantiate. Factory Method lets a class%0A    defer instantiation to subclasses.
 %0A%0AAlso K
@@ -234,20 +234,35 @@
 As:%0A    
-pass
+Virtual Constructor
 %0A%0AProble

Add some info to Factory pattern