java进阶23种设计模式
文章平均质量分 79
java 进阶 必会设计模式
不论、
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
什么是工厂 理解简单工厂设计模式, 首先要理解什么是工厂. 我们身边有很多工厂. 酿酒的酒厂, 制衣的衣厂, 加工肉类的肉加工厂等等. 这些工厂他们到底是怎么酿酒的? 怎么制衣的?怎么加工肉的? 我们并不知道, 也不需要知道. 不知道并不影响我们喝酒, 穿衣, 吃肉. 这就是工厂的特点之一: 客户不需要知道怎么做的, 但是不影响使用 再来看看工厂的第二个特点: 比如肉加工厂—双汇. 牛肉进去出来牛肉火腿肠, 羊肉进去出来羊肉火腿肠, 猪肉进去出来猪肉火腿肠. 我不需要知道怎么加工的, 我只需要把材料扔进去,原创 2021-07-13 10:21:16 · 114 阅读 · 0 评论 -
单例模式的八种方式
单例模式有八种方式: 饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同步方法) 懒汉式(同步代码块不安全 双重检查 静态内部类 枚举 懒汉式(静态常量) class Singleton{ // 在加载的时候已经初始化并且为final 常量 private final static Singleton instance = new Singleton(); ...原创 2021-06-23 08:34:18 · 120 阅读 · 0 评论