`
ada_fzh
  • 浏览: 335 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
所谓的模式 1、把变和不变的事物分开 2、针对接口编程,而不对实现编程 3、组合优先于继承 4、委托,委托,委托 模板方法模式(Template Method) 引用书中的解释: 模板方法模式,这种模式简单的说就是当你需要变换算法的时候,提供一种独特的实现方法。 这个方法是将不变的部分放在一个基类中,并将变换的部分封装在其下多个子类的方法中。 其中一种可以是基类不定义这些方法,由它的子类来实现这些方法。 另一种是基类提供这些方法的默认实现,子类可以根据需要重载它们。 模板方法模式的代码演进过程待后续整理后会附加上来。 理解设计模式的重要性,是不要一味的为了模式而用模式,不能一味的套用。实 ...
Global site tag (gtag.js) - Google Analytics