请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

设计模式:策略模式和状态模式区别?

老师,策略模式和状态模式怎么区分别?

正在回答 回答被采纳积分+3

1回答

郝老狮 2024-10-25 14:35:02

策略模式特点是一对多,给你举一个生活中的例子,比如:一个微信里有很多功能算法不同的小程序;

状态模式是一对一,一个对象的属性改变,影响他的行为方法,比如:用户登录状态下可以支付,未登录状态不能支付转到登录界面的行为;支付这个行为是受登录状态约束的,这时候必须要用状态模式

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号