![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
抓不到鱼的猫
坚持原创,独立思考,深入挖掘,理解原理。
展开
-
(四)设计模式之建造者模式
一 建造者模式 参考文献:菜鸟教程建造者模式 1.1 今日故事会 本故事纯属瞎扯,不涉及任何宗教,政治,种族,文化等,如有冒犯,请联系作者删除! 故事背景:上帝考虑到人种多样性可能会促进人类社会发展,因此来到九重天找女娲,于是展开如下对话: 上帝:女神,近来可好? 女娲:放,别套近乎! 上帝:害,能帮我造几种不同的人类吗? 女娲:五毛特效和百元特效,你要哪种? 上帝:先来三种五毛特效的吧,我要黄种人,白种人和黑种人。黄种人要是黄皮肤,黑头发,国字脸,白种人要白皮肤,黄头发和锥子脸,还有黑种原创 2020-12-14 16:57:19 · 73 阅读 · 0 评论 -
(三)设计模式之模板方法模式
一 模板方法理解 现在某电脑公司需要设计两个电脑模型给富士康代工量产,模型都能够开机,显示启动界面,进入桌面,关机操作,只是模型功能的具体实现不一样。 1.1 抽象电脑模型模板类 public abstract class AbstractComputerModel { //启动 protected abstract void start(); //进入启动界面 protected abstract void show(); //原创 2020-11-09 11:20:37 · 116 阅读 · 0 评论 -
(二)设计模式之抽象工厂模式
现在 富士康电脑生产线需生产三种不同型号的戴尔电脑,基本信息如下: 型号 CPU 内存 操作系统 A型号 酷睿i3 4GB windows10 B型号 酷睿i5 8GB windows10 C型号 酷睿i7 16GB windows10 1.1 抽象电脑产品类 ...原创 2020-11-09 10:35:00 · 120 阅读 · 0 评论 -
(一)设计模式之单例模式+volatile
一 为什么需要使用单例模式?什么情况下使用单例模式? 一般我们习惯使用new关键字创建对象,但是每new一个对象都需要消耗内存资源,特别是一个对象需要频繁地创建,销毁。如果将该对象得实例只在内存中存放一个实例,将会减少内存开销,避免频繁创建和销毁带来得性能开销。 ...原创 2020-11-05 21:07:17 · 202 阅读 · 0 评论