![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 95
LittleShineShine
Go do something important right now, whatever that is for you.
展开
-
模版模式+策略模式重构订单
模版模式+策略模式重构订单1、SOLID设计原则S:Single Responsibility Principle(单一职责)一个类只负责一个功能领域中的相应职责。O:Open Closed Principle(开闭原则)对扩展开放,对修改关闭。L:Liskov Substitution Principle(里氏替换)所有引用基类的地方必须能透明地使用其子类的对象。I:Interface Segregation Principle(接口隔离)类之间的依赖关系应该建立在最小的接口上。D:D原创 2021-09-08 10:58:54 · 716 阅读 · 2 评论 -
三种观察者设计模式实现
观察者设计模式又被称作发布订阅模式,是定义对象之间一对多关系的一种设计模式。当一个对象A发生改变的时候,关注A的其他对象也会得到通知并发生改变。观察者设计模式在项目中的使用是比较多的,例如一个经典的场景:用户注册成功之后,会发生赠送相应的积分(A),赠送优惠券(B),发送注册成功邮件(C)等动作。如果我们使用传统的调用,那么注册的这个接口,就要调用A,B,C三个接口。但是其实对于用户中心来说,是不关注积分赠送,优惠券赠送这类问题的。并且,如果以后产品又提了一个需求,用户注册成功之后,还得发送短信,生成一原创 2020-06-04 22:42:08 · 509 阅读 · 0 评论