设计模式
joker-Tian
这个作者很懒,什么都没留下…
展开
-
java设计模式--抽象工厂模式
抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 **优点:**当一个产品族中的多个对象被设计成一起工作时,它能保证客...原创 2020-04-26 20:47:39 · 110 阅读 · 0 评论 -
java设计模式--工厂模式
工厂模式 核心本质(实现了创建者和调用者的分离) 实例化对象不用new,用工厂方法代替 将选择实现类,创建对象统一管理和控制,从而将调用者和我们的实现类解耦 分类 简单工厂模式(对于增加新的产品,需要修改代码) 工厂方法模式(支持增加任意产品) 抽象工厂模式(单独作为一种设计模式) 遵循的OOP原则 开闭原则:一个软件的实体对扩展开放,对修改关闭 依赖倒转原则:要针对接口编程,不要针对实...原创 2020-04-25 17:35:32 · 96 阅读 · 0 评论 -
Java设计模式--单例模式
单例模式 饿汉式单例 自己提供实例 构造方法私有 提供静态方法给其他人用 public class Hungry { private Hungry(){}; private final static Hungry HUNGRY = new Hungry(); public static Hungry getInstance(){ ...原创 2020-04-25 16:31:08 · 126 阅读 · 0 评论