以自行车为例,说明行为型模式的不同和关系

     Chain of responsibility(职责链):这辆自行车坏了,试试下一辆。
     Command(命令):修理不同的自行车部件和整体检修(按照一定顺序检修)。
     Interpreter(解释器):根据自行车零件图,逐步装配出轮子、架子、前把等,然后再装配出整个自行车。
     Iterator(迭代器):遍历存车处所有自行车,按照摆放顺序,或者钢号顺序。
     Mediator(中介者):自行车力的传递靠齿轮和链条。
     Memento(备忘录):修理自行车过程记录。
     Observer(观察者):2个测速器对自行车进行测速。
     State(状态):新自行车,五成新自行车,老化自行车,对它进行的骑的动作以及如何修理等动作不同。
     Strategy(策略):同样骑车到达目的地,骑车路线可以不同。
     Template method(模板方法):不同自行车品牌某个生产环节不同。
     Visitor(访问者):对大量自行车,进行估价和处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值