![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 87
蛋炒饭传人
这个作者很懒,什么都没留下…
展开
-
设计模式-观察者模式 (在spring下的使用)
1. 简介 :观察者模式()也被称为发布订阅模式(它的定义是这样的在对象之间定义⼀个⼀对多的依赖,当⼀个对象状态改变的时候,所有依赖的对象都会⾃动收到。⼀般情况下,被依赖的对象叫作被观察者(Observable),依赖的对象叫作观察者(Observer不过,在实际的项⽬开发中,这两种对象的称呼是⽐较灵活的,有各种不同的叫法,⽐如:Subject-Observer不管怎么称呼,只要应⽤场景符合刚刚给出的定义,都可以看作观察者模式。原创 2023-10-12 16:41:54 · 700 阅读 · 0 评论 -
设计模式-策略模式(2)+枚举类管理策略
策略模式定义了一系列的算法,并将每一个算法封装起来,使它们可以相互替换。抽象策略(Strategy)类:定义了一个公共接口,各种不同的算法以不同的方式实现这个接口,环境角色使用这个接口调用不同的算法,一般使用接口或抽象类实现。具体策略(Concrete Strategy)类:实现了抽象策略定义的接口,提供具体的算法实现。环境(Context)类:持有一个策略类的引用,最终给客户端调用。/*** 提交前置校验*//*** 提交校验*//*** 保存报批*/原创 2023-08-21 15:40:09 · 382 阅读 · 0 评论 -
设计模式-策略模式+自定义注解应用
策略模式定义了一系列的算法,并将每一个算法封装起来,使它们可以相互替换。抽象策略(Strategy)类:定义了一个公共接口,各种不同的算法以不同的方式实现这个接口,环境角色使用这个接口调用不同的算法,一般使用接口或抽象类实现。具体策略(Concrete Strategy)类:实现了抽象策略定义的接口,提供具体的算法实现。环境(Context)类:持有一个策略类的引用,最终给客户端调用。本文通过自定义注解+策略者模式对需求进行开发。原创 2023-08-14 18:44:14 · 214 阅读 · 0 评论