设计模式:策略模式(学习笔记)

设计模式的优点:降低程序员设计复杂度。 面向对象中继承存在的问题:对类的局部改动,尤其超类的局部改动,子类有继承关系时,会影响其他子类的部分。这时出现溢出效应。策略模式可以解决这易问题。 策略模式原理:分别封装行为接口,实现算法族,超类里放行为接口对象,在子类里具体设定行为对象。 设计原则:分离变化部分,封装接口,基于接口编程各种功能。此模式让行为算法的变化独立于算法的使用者。 通俗理解,在构造函
相关文章
相关标签/搜索