随笔分类 -  设计模式

设计模式
摘要:在上次《源码中的设计模式--模板方法模式》中分享了有关模板方法设计模式方面的东西,不知道还有印象没,重温下其释义, 模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重写定义算法中的某些步骤。 在上次中举了这样的场景,要调用系统A、系 阅读全文
posted @ 2022-05-15 15:47 良工说技术 阅读(633) 评论(0) 推荐(0) 编辑
摘要:本文要解决的几个问题, 1、什么是模板方法模式; 2、模板方法模式的使用场景; 3、模板方法模式的优点; 4、源码中有哪些地方使用到了模板方法模式; 带着这几个问题,我们开始今天的设计模式的分享。 一、模式入场 大家在日常的工作生活中肯定碰到过这样的场景,比如,你要转正答辩了,总要有个PPT吧,这时 阅读全文
posted @ 2022-05-14 21:50 良工说技术 阅读(483) 评论(0) 推荐(1) 编辑
摘要:本文要解决的几个问题, 1、什么是工厂模式 2、工厂模式分为哪几种 3、工厂模式的优点 4、源码中有哪些地方使用了工厂模式 一、模式入场 看到标题想必小伙伴很好理解,所谓“工厂模式”从字面上就可以理解,比亚迪工厂的作用不就是生产比亚迪汽车的,在java中的工厂模式就是用来产生实例的。现在我有这样一个 阅读全文
posted @ 2022-05-08 21:43 良工说技术 阅读(575) 评论(0) 推荐(1) 编辑
摘要:一、模式入场 有一句很经典的小品台词是“换个马甲我就不认识你了吗”,哈哈,这个比方正好用在今天要分享的装饰器模式上。先看下《head first 设计模式》中给的释义。 装饰者模式 动态地将责任附加到对象上。若要扩展功能,装饰者提供了比基层更有弹性的替代方案。 细心的小伙伴发现了这个释义怎么是装饰者 阅读全文
posted @ 2022-05-02 17:02 良工说技术 阅读(524) 评论(0) 推荐(0) 编辑
摘要:从去年开始就有写这样一个系列的文章,无奈一拖再拖,都是因为自己一直没有下定决心,最近思考了很多,于是打算开始这个系列的输出。网上有很多有关设计模式的文章以及书籍,想看完全可以从网上去看,但真正从源码上去分析设计模式的实属不多,我之所以选定这样一个角度去研究设计模式,一则是因为自己平时会看一不部分源码 阅读全文
posted @ 2022-04-11 21:46 良工说技术 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一、模式入场 单例模式在众多的设计模式中应该是最简单的一个,但是要掌握的点也不少。先看下《head first 设计模式》中给出的释义, 单件模式 确保一个类只有一个实例,并提供一个全局访问点。 下面对这个释义进行逐字解释。单件可以称之为单例其实是一个意思。这个释义给出了单例模式中重要的两点, 一个 阅读全文
posted @ 2022-04-11 21:45 良工说技术 阅读(386) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示