01 2024 档案
摘要:Spring框架中实现了许多的设计模式,而且都是非常优先的实现,这些值得我们学好好习。 不过话说回来,我觉得自己只要关注几个即可: 单例 工厂 代理 适配器 观察者 委派 在各种设计模式中,适配器和装饰器、代理模式其实都很类似,只是侧重点不同而已。 spring的设计模式应用的很好,但spring更
阅读全文
摘要:一、定义 主要突出一个安排,派遣。 这个设计模式非常常见,不需要学习也能自然而然地用上。 从广义的角度出发,一个对象用另外一个对象就是委派。 二、经典实现 略。 三、spring实例代码 https://blog.csdn.net/fengyuyeguirenenen/article/details
阅读全文
摘要:一、定义 适配器模式-或者称为转接口模式,变压器模式。通过适配,可以让原来提供特定功能的对象完成另外一个标准的功能。 所以,所谓的适配应该可以这样称呼:让某些类/接口适配/转换某个标准/功能。 适配器器的重点是适配,就是新增(装饰)。 为了便于记忆和理解,读者最好根据自己的习惯来命名即可,例如变压器
阅读全文
摘要:部分内容引用: https://blog.csdn.net/shulianghan/article/details/119798155 一、定义 1.1定义 对于现实生活中的代理,大家非常好理解。我们需要代理,主要因为几个原因: 太忙-例如房产中介、代购 目前对象不是自身可以直接接触的-例如托人办事
阅读全文
摘要:网络上都说ApplicationContext是单例,但看了原始代码,我认为应该是一个错误的表达。 我们来看Spring6.x中用springboot创建一个程序的时候默认的applicationContext是什么。 根据调试显示,这个ApplicationContext的实例是org.sprin
阅读全文
摘要:大家都说要多阅读spring的代码,这非常在理,毕竟spring的代码是许许多多杰出工程师的结晶,是业界多年的累积。 最近也不是非常忙,所以准备记录一系列的相关代码。 工厂模式是所有人都会的模式,是最简单也最常用的模式。 为什么称为工厂模式,因为这个完全是借鉴实际产生的一种模式。 通过工厂模式,可以
阅读全文