Android设计模式源码解析之模板方法模式.PDFVIP

  • 9
  • 0
  • 约8.64千字
  • 约 6页
  • 2018-12-13 发布于天津
  • 举报

Android设计模式源码解析之模板方法模式.PDF

Android设计模式源码解析之模板方法模式.PDF

Android设计模式源码解析之模板方法模式 本文为 Android 设计模式源码解析 中 模板方法模式 分析 Android系统版本: 2.3 分析者:Mr.Simple,分析状态:完成,校对者:Mr.Simple,校对状态:完 成 1. 模式介绍 模式 定义 定义一个操作中 算法 框架,而将一些步骤延迟到子类中。使得子类可以不改变一个 算法 结构即可重定义该算法 某些特定步骤。 模式 使用场景 1. 多个子类有公有 方法,并且逻辑基本相同时。 2. 重要、复杂 算法,可以把核心算法设计为模板方法,周边 相关细节功能则由 各个子类实现。 3. 重构时,模板方法模式是一个经常使用 模式,把相同 代码抽取到父类中,然 后通过钩子函数约束其行为。 2. UML类图 角色介绍 AbstractClass : 抽象类,定义了一套算法框架。 ConcreteClass1 : 具体实现类1; ConcreteClass2 : 具体实现类2 ; 3. 模式 简单实现 简单实现 介绍 模板方法实际上是封装一个算法框架,就像是一套模板一样。而子类可以有不同 算法 实现,在框架不被修改 情况下实现算法 替换。下面我

文档评论(0)

1亿VIP精品文档

相关文档