设计模式
文章平均质量分 75
子ぐ非鱼
这个作者很懒,什么都没留下…
展开
-
Java设计模式(二)—— 工厂模式
工厂模式 实例化对象不使用 new,用工厂方法代替; 将选择实现类、创建对象统一管理和控制,从而将调用者跟我们的实现类解耦 简单工厂模式(静态工厂模式) 在创建一个对象时不向用户暴露内部细节,并提供一个创建对象的通用接口; 虽然某种程度上不符合设计原则(开闭原则),但实际使用最多。 工厂方法模式 定义一个创建对象的借口,但由子类决定要实例化哪个类。工厂方法吧实例化操作推迟到子类; 不修改已有类的前提下,通过增加新的工厂类实现扩展 抽象工厂模式 围绕一个超级工厂创建其他工厂,该超级工厂又称原创 2021-08-15 10:50:24 · 673 阅读 · 0 评论 -
Java设计模式(一)—— 单例模式
1、单例模式 确保一个类只有一个实例,并提供该实例的全局访问点。 1.1 饿汉式-线程安全 public class Hungry { private static Hungry hungry = new Hungry(); private Hungry(){ } public static Hungry getInstance(){ return hungry; } } 会造成资源的浪费 1.原创 2021-08-14 13:30:02 · 657 阅读 · 0 评论