
设计模式
Guitarf
blog: http://blog.loveyx815.cn
github: https://github.com/rainandsunshine
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式-观察者模式
文章目录设计模式-观察者模式1. 场景描述2. 系统设计 设计模式-观察者模式 观察者模式定义了对象之间的一对多依赖,当一个对象改变状态时,他的所有依赖者都会收到通知并自动更新 1. 场景描述 通过气象站监测的数据,对外界进行公告展示。也就是气象站统计好数据后,确认修改完,公告那边也会收到改变后的数据。 2. 系统设计 首先定义两个接口,Subject主题和Observer观察者 //主...原创 2020-04-18 16:03:50 · 202 阅读 · 0 评论 -
设计模式-策略模式(if else的终结者)
设计模式-策略模式 概念 策略模式(Strategy),定义了一组算法,将每个算法都封装起来,并且使它们之间可以互换,可以针对不同业务选择不同逻辑的执行。 场景应用 有一笔订单需要对它进行流程管理。从订单产生->订单入库->配送->确认订单完成,有这样一个流程。这里有订单入库、配送这两个动作标签,在每个订单产生动作标签的时候,执行的不同的业务处理。这里用简单的分支语句来实现...原创 2019-11-01 16:40:18 · 770 阅读 · 0 评论