
设计模式
文章平均质量分 84
不如跳舞hh
将打游戏的时间用来充实自己,记录自己学习成长的过程
展开
-
Spring源码之创建单例对象
相信只要从事过java程序开发的程序员就没有没听说过Spring框架的。对于Java后端开发者来说,Spring简直是神兵利器一样的存在。而Spring源码又是非常优质的代码,里面充分利用了各种设计模式,对于程序员来说,能够看懂、理解Spring源码的设计,无论是面试还是应用到开发中,都是对自己有非常大的裨益的。 Spring有两个非常重要的功能,一个是IOC,一个是AOP。今天我们所要探讨的对象的创建就属于IOC层面。IOC(控制反转),是由Spring框架提供,来帮助开发者创建bean对象、管理bean原创 2021-01-29 10:57:20 · 723 阅读 · 0 评论 -
模板设计模式
最近在看spring源码的过程中遇到了许多的设计模式,在学习之余不得不感叹spring的作者将设计模式运用的如此炉火纯青。如果能将合适的设计模式运用到实际的开发中,不仅可以让代码更好的解耦,还可以让自己的代码变得优雅,可读性更强,后期维护更加方便。 今天我们来看看23种设计模式之一,也是较常用的一种设计模式----模板设计模式。 理论定义 模板方法模式是一种行为设计模式, 它在超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。简单来说,就是在超类中定义好算法的步骤,让子类在遵照超原创 2021-01-27 11:02:40 · 154 阅读 · 1 评论