【HeadFirst设计模式】策略模式

设计原则: 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码放在一起。 把会变化的部分取出并封装起来,以便以后可以轻易地扩充此部分,而不影响不需要变化的其他部分。 这样的概念很简单,几乎是每个设计模式背后的精神所在。所有的模式都提供了一套方法让「系统中的某部分改变不会影响其他部分」 针对接口编程,而不是针对实现编程 我 们 利 用 接 口 代 表 每 个 行 为 , 比 方
相关文章
相关标签/搜索