行为型模式分析

行为型模式分析。
分类
桥接4范式,
策略,状态,职责链。
3角色
中间者,观察,访问者
访问的深度大于观察。
所以访问者的深度也大于观察者。
实用三范式
模板,迭代器,命令。
模板是接口控制思想的体现。
迭代器也是接口控制的思想。
多接口的模式都有接口控制的思想。
组合模式,抽象工厂,创建者。
这些模式都有一个共同的特点,
多接口控制,协调工作。
其中又可在分两种思想。
模板类和接口协调类。
模板,创建者,抽象工厂。属于模板类。
组合模式,迭代器。属于协调工作类,
这些接口显然协调的关系更紧密,更复杂。
应该说组合模式也利用了迭代器的接口。
但他本身的接口,也有配合的逻辑。
这也是他被划分为接口协调类的理由。
观察者模式也用了迭代器,但他本身在没有其他的接口协调了。
所以,他为被划分到接口控制类里。
组合模式的一对多和观察者模式的一对多有啥不同呢?
哦,其实差不多,组合模式去掉迭代接口,也没更复杂的接口配合了。
那么观察者也放到接口协调类,
且接口协调类,都在简单接口类的基础上。
需要迭代接口的配合。
那么模板思想类呢。
就是在一处同时调用定义好的一组接口。

无用两范式
解释器,备忘录。
并不是说没用,而是这两类接口,太典型了。
不具备通用价值,大部分通用场景用不到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值