Add Abstract Factory Example
Formatter applied.