设计模式
charmsongo
学习在路上
展开
-
单例设计模式记录
终于等到你写在前面单例模式三个主要特点:1、双重否定单例模式2、登记式/静态内部类单例模式3、枚举单例模式测试1、序列化和反序列化测试单例性2、通过反射测试安全性写在前面单例设计模式,相信是大家接触设计模式时的入门设计模式,它理解起来比较简单,当然实现起来也很简单,但是别看不上这写简单的东西,简单的事情重复做将不再简单,再复杂的事情拆分开来也是由很多简单的事情的集合。接下来来过一遍三种经典的单例模式。单例模式三个主要特点:1、构造方法私有化;2、实例化的变量引用私有化;3、获取实例的方法共原创 2020-10-24 15:25:40 · 103 阅读 · 0 评论 -
策略、工厂模式融合 InitializingBean
终于等到你策略、工厂模式融合 InitializingBean策略、工厂模式分别是什么策略模式工厂模式策略+工厂解决的痛点是什么上代码测试新加一个 Controller 和 Request启动 SpringBoot 工程的 Application 主类策略、工厂模式融合 InitializingBean策略、工厂模式分别是什么策略模式策略模式是将不同的算法封装成一个对象,这些不同的算法从一个抽象类或者一个接口中派生出来,客户端持有一个抽象的策略的引用,这样客户端就能动态的切换不同的策略工厂模式原创 2020-10-13 17:09:51 · 638 阅读 · 0 评论