
设计模式
城中行
不要停止思考.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
懒汉,饿汉单例优缺点分析,内部类单例,枚举单例,容器单例等实现及优缺点分析
单例模式作为非常重要的一种设计模式,其实现方式多种多样,本文介绍懒汉,饿汉单例,内部类单例,枚举单例以及它们可能存在的失效场景分析. 先说结论:单例模式需要注意的是线程安全,序列化和反序列化安全及防止反射攻击,懒加载模式在处理这几个问题时比较麻烦甚至无解(反射攻击),枚举单例则简洁与安全. 接下来对这些内容举例.依旧通过代码分析. 首先看看懒加载单例 public class LazyS...原创 2019-08-21 17:51:24 · 468 阅读 · 0 评论 -
java基础--工厂模式解析
工厂模式作为常见且非常重要的设计模式(其实设计模式都挺重要的),值得多次回顾与深入理解,以下为我自己对工厂模式的一些理解及分析 工厂模式整体分为简单工厂,工厂方法,抽象工厂等,但简单工厂其实不能算是设计模式,而是一种编码习惯,但很多情况下会将简单工厂误认为是工厂模式的一种,这里也一起涵盖,接下来以电脑组装为例分别分析 首先是简单工厂,简单工厂其实是一种编码习惯,上文已经说过,简单工厂的做法是将...原创 2019-07-05 19:33:04 · 142 阅读 · 0 评论