首页 > 其他 > 详细

策略模式和状态模式

时间:2019-03-12 17:00:26      阅读:167      评论:0      收藏:0      [点我收藏+]

状态模式和策略模式,它们的UML图是一样的,但意图却完全不一样,策略模式是让用户指定更换的策略算法,而状态模式是状态在满足一定条件下的自动更换,用户无法指定状态,最多只能设置初始状态。 

 状态模式的的思想是,状态之间的切换,在状态A执行完毕后自己控制状态指向状态B。状态模式是不停的切换状态执行。

 策略模式的思想上是,考虑多种不同的业务规则将不同的算法封装起来,便于调用者选择调用。策略模式只是条件选择执行一次

 https://www.cnblogs.com/m7777/p/7723879.html

策略模式和状态模式

原文:https://www.cnblogs.com/zecdllg/p/10517857.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!