Abstract Factory

Purpose

Structure

 

Applications

Consequences