![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
老郑来了
生命不息,折腾不止
展开
-
给完全不懂编程的女朋友解释什么是单例模式
程序员:“单例模式简单来说就是,每次下雨都买把伞太浪费了,不如买把伞放包里,要用就拿出来,省钱。” 妹纸:“这样做听起来真是太棒了,那为什么不把所有的东西都做成这样呢?” 程序员:“因为这样做也有它的缺陷,比如说妹纸和男朋友一起出门上班,下雨了只有一把伞就不够用道上的黑话叫做共享资源争用,或者线程冲突。” 程序员:“因为伞这种东西是不能两个人共用的(黑话叫线程不安全对象),所以家里只有一把伞...原创 2018-12-09 13:50:47 · 849 阅读 · 0 评论 -
设计模式——单例模式
定义 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 特点 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 单例模式保证了全局对象的唯一性,比如系统启动读取配置文件就需要单例保证配置的一致性。 实现单例模式的方式 饿汉...原创 2019-03-08 17:06:32 · 104 阅读 · 0 评论 -
设计模式——工厂模式
工厂模式是个啥 工厂模式是用工厂方法代替new操作的一种模式,是我们最常用的实例化对象模式了,我们不暴露创建对象的具体逻辑,而是将逻辑封装在一个函数中,那么这个函数就可以被视为一个工厂。 工厂模式根据抽象程度不同可以分为 简单工厂模式 工厂模式 抽象工厂模式 实际场景分析 上古之时,天地之间只有女娲一个人,不,只有它一个神。甚是孤单,于是女娲转念一想,这他娘的不是办法呀,得想办法造一些人来...原创 2019-06-10 20:17:22 · 153 阅读 · 0 评论