23种设计模式之策略模式

今天我向大家讲解一下23种设计模式中的策略模式,后期我会持续向大家讲解其他设计模式。 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 策略模式的原则一共有三点: 第一点为封装变化,封装变化通俗意思就是,将一个对象中的会变化的事物封装起来,来因此做到其他类不收到影响,使代码更富有弹性; 第二点为针对接口编程而不是实现编程,意思也就是针对超类型编程
相关文章
相关标签/搜索