设计模式学习笔记(一)

设计模式是为了设计出更容易维护的代码,“建立可维护的OO系统,要诀就在于想到系统以后可能需要的变化以及应付变化的原则。(《Head First 设计模式》)” 1. 策略模式 策略模式定义了算法族,分别封装起来,让它们之间可以相互转换,此模式让算法的变化独立于使用算法的客户。 大概实现 某一类(A类)的子类中可能需要变动的行为,独立为行为类,A类中含有该行为类的对象。 其中行为类的父类可以用接口(
相关文章
相关标签/搜索