(个人记录)策略模式带来的好处就是更加的有弹性,可以很方便的动态改变对象的行为,在已经固定的项目中如果要增加新的类型,在项目中我们要分析变化部分与不变部分。
将变化的部分(也就是策略算法)使用接口的方式封装到接口中,实际调用的时候因为形参的不同,行为也就不同。符合高内聚低耦合。
本文共 197 字,大约阅读时间需要 1 分钟。
(个人记录)策略模式带来的好处就是更加的有弹性,可以很方便的动态改变对象的行为,在已经固定的项目中如果要增加新的类型,在项目中我们要分析变化部分与不变部分。
将变化的部分(也就是策略算法)使用接口的方式封装到接口中,实际调用的时候因为形参的不同,行为也就不同。符合高内聚低耦合。
转载于:https://www.cnblogs.com/beforedawn/p/6858460.html