策略模式和命令模式的关系

来源:23-2 命令模式coding

WreckItRalph

2019-01-26

如果在 策略模式中 调用具体实现方法的时候 再进行一层封装,是否就是命令模式呢?
或者说策略模式更适用于公司内部开发,而命令模式更适用于对外的API接口开发
Ps.提前祝大家春节快乐?

写回答

1回答

geelylucky

2019-01-26

亲爱的同学,你好,我是geely老师的助教。

你这个问题问的非常好,先赞一个。

策略是不同的算法做同一件事情。不同的策略之间可以相互替换。比如实现一个支付功能,有微信支付,支付宝支付,各自渠道的支付。。。

命令是不同的命令做不同的事情。对外隐藏了具体的执行细节。比如菜单中的复制,移动和压缩。

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程