设计模式
设计模式
策略模式
定义
定义了一个算法族,分别封装起来,使得它们之间可以互换。策略让算法的变化独立于使用它的客户。
原则
封装变化
优先使用组合而不是继承
针对接口编程,而不是针对实现编程
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
设计模式
策略模式
定义
定义了一个算法族,分别封装起来,使得它们之间可以互换。策略让算法的变化独立于使用它的客户。
原则
封装变化
优先使用组合而不是继承
针对接口编程,而不是针对实现编程