策略模式和命令模式的关系
来源:23-2 命令模式coding
WreckItRalph
2019-01-26
如果在 策略模式中 调用具体实现方法的时候 再进行一层封装,是否就是命令模式呢?
或者说策略模式更适用于公司内部开发,而命令模式更适用于对外的API接口开发
Ps.提前祝大家春节快乐?
写回答
1回答
-
geelylucky
2019-01-26
亲爱的同学,你好,我是geely老师的助教。
你这个问题问的非常好,先赞一个。
策略是不同的算法做同一件事情。不同的策略之间可以相互替换。比如实现一个支付功能,有微信支付,支付宝支付,各自渠道的支付。。。
命令是不同的命令做不同的事情。对外隐藏了具体的执行细节。比如菜单中的复制,移动和压缩。
00
相似问题