Java之简单工厂设计模式

一、简单工厂设计模式 概述:定义一个具体的工厂类负责创建各个类的实例。 演示: ①定义一个抽象父类动物类 ②定义几个子类 ③定义工厂类 ④Main方法中直接调用各个子类 优点:客户端不需要再负责对象的创建,从而明确了各个类的职责。 缺点:这个静态工厂类负责所有对象的创建,如果有新的对象增加,或者某些对象的创建方式不同,就需要不断地修改工厂类,不利于后期维护。 二、工厂方法模式 概述:工厂方法模式中
相关文章
相关标签/搜索