1、工厂方法模式、工厂方法模式主讲:田旭园程序:奚亮亮ppt:叶良波答问:陈才国1页页FACTORYMETHOD请MM去麦当劳吃汉堡,不同的MM有不同的口味,要每个都记住是一件烦人的事情,我一般采用FactoryMethod模式,带着MM到服务员那儿,说要一个汉堡,具体要什么样的汉堡呢,让MM直接跟服务员说就行了。工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。感谢王良芳大神在校内的分享,新增20种模式的形象比喻。缺:简单工厂模式、缺省适配模式和不变模式。创建模式:简单工厂、工厂方法、抽象工厂、单例、建造、模型;结构模式:适配器、缺省适配、合成、装饰、代理、享元、门面、桥梁;行为模式:不变、策略、模板方法、观察者、迭代子、责任链、命令备忘录、状态、访问者、解释器、调停者。(最后三种不讲)工厂方法模式是类的创建模式,又叫虚拟构造子(VirtualConstructor)模式或者多态性工厂(PolymorphicFactory)模式。工厂方法模式的用意是定义