Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
为创建一族相互关联或依赖的对象提供一个无需指定被创建对象具体类的接口。
Factory) Factory1, Factory2) ProductA, ProductB) ProductA1, ProductA2, ProductB1, ProductB2) Client)