Example01. AbstractFactory Pattern has been added.
Example02. Builder Pattern has been added.