Example01. AbstractFactory has been added.