![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 67
通过实际业务场景或生活举例,编码设计模式
大神级磊哥
这个作者很懒,什么都没留下…
展开
-
行为型模式-命令模式
感觉和装饰者模式有点类似。原创 2024-05-02 23:08:37 · 146 阅读 · 1 评论 -
行为性模式-责任链模式
责任链模式的核心是解决一组服务中的先后执行处理关系,就有点像你没钱花了,需要家庭财务支出审批,10块钱以下找闺女审批,100块钱先闺女审批在媳妇审批。原创 2024-05-02 17:51:42 · 8 阅读 · 2 评论 -
结构性模式-代理模式
代理模式分为(通过ASM来操作字节码生成类),以下是基于JDK动态代理实现的代理模式。原创 2024-05-01 23:32:07 · 8 阅读 · 1 评论 -
结构型模式-享元模式
将复杂对象拆分静态不变部分和动态变化部分,静态部分放在内存或redis中,使用的时候从内存或redis取出来复用,也就是说所有对象的静态部分在内存或redis中只保留了一份,动态变化部分一般放在redis中,使用的时候也从redis取出来和静态部分拼接起来。原创 2024-04-29 21:58:36 · 99 阅读 · 3 评论 -
结构性模式-门面模式/外观模式
StarterServiceProperties读取application.yml配置文件中配置内容,并将配置文件内容的值设置给StarterServiceProperties类的属性,StarterAutoConfigure类引入StarterServiceProperties类型的属性并在方法中获取StarterServiceProperties从配置文件获取的值设置给starterService类的属性。是一个条件注解,它表明只有在指定的类存在于类路径上时,才会应用配置。原创 2024-04-24 22:41:42 · 649 阅读 · 0 评论 -
结构性模式-组合模式
通过构造决策树来决策不同性别不同年龄的用户应该返回的内容,但是目前理解太浅,自我感觉设计太复杂有点过度设计并且初始化树代码太多容易出错,希望日后再看能有不一样的看法来理解这种设计。原创 2024-04-21 23:42:57 · 259 阅读 · 1 评论 -
结构性模式-装饰者模式
抽象类和通用单点登陆类实现共同接口,并引入接口类型属性并使用构造方法来给接口类型属性设值,最后通过接口类型属性调用通用单点登陆校验方法。原创 2024-04-17 23:41:44 · 692 阅读 · 0 评论