设计模式
Time-space
这个作者很懒,什么都没留下…
展开
-
【笔记】工厂方法模式
讲一下工厂方法模式 工厂模式(Factory Pattern) 是 Java 中最常用的设计模式之一,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。原创 2020-11-23 23:35:51 · 434 阅读 · 0 评论 -
【笔记】单例模式
文章目录单例模式简介单例模式的结构与实现单例模式的实现方式1. 饿汉式2. 线程不安全的懒汉式3. 线程安全的懒汉式4. 双重校验锁(DCL)5. 静态内部类6. 枚举单例模式实现方式的选择单例模式的特点和优缺点单例模式的应用场景单例的同步问题 单例模式简介 单例模式(Singleton Pattern) 是 Java 中最简单的设计模式之一,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一对象的方式,可以直接访原创 2020-11-22 23:57:45 · 440 阅读 · 0 评论