摘要: 工厂方法模式指定义一个创建对象的接口,让接口的实现类决定创建哪种对象,让类的实例化推迟到子类中进行。 也就是,先给一个抽象类的工厂类(里面有一个创建实例的抽象方法),然后再由具体的工厂类继承这个抽象工厂类,实现该抽象方法(在方法里面创建特定的实例),不同的具体工厂类创建的实例不同,这样就更符合开闭原 阅读全文
posted @ 2022-05-03 22:29 张三丰学Java 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式又叫做静态方法模式,因为工厂类定义了一个静态方法 简单工厂模式指由一个工厂对象来创建实例,客户端不需要关注创建逻辑,只需提供传入工厂的参数。 也就是,工厂类当中有一个有参静态方法,然后通过传入的参数来判断创建的实例是哪种。 适用于工厂类负责创建对象较少的情况,缺点是如果要增加新产品,就需 阅读全文
posted @ 2022-05-03 18:15 张三丰学Java 阅读(23) 评论(0) 推荐(0) 编辑