- 9
- 0
- 约8.64千字
- 约 6页
- 2018-12-13 发布于天津
- 举报
Android设计模式源码解析之模板方法模式.PDF
Android设计模式源码解析之模板方法模式
本文为 Android 设计模式源码解析 中 模板方法模式 分析
Android系统版本: 2.3
分析者:Mr.Simple,分析状态:完成,校对者:Mr.Simple,校对状态:完
成
1. 模式介绍
模式 定义
定义一个操作中 算法 框架,而将一些步骤延迟到子类中。使得子类可以不改变一个
算法 结构即可重定义该算法 某些特定步骤。
模式 使用场景
1. 多个子类有公有 方法,并且逻辑基本相同时。
2. 重要、复杂 算法,可以把核心算法设计为模板方法,周边 相关细节功能则由
各个子类实现。
3. 重构时,模板方法模式是一个经常使用 模式,把相同 代码抽取到父类中,然
后通过钩子函数约束其行为。
2. UML类图
角色介绍
AbstractClass : 抽象类,定义了一套算法框架。
ConcreteClass1 : 具体实现类1;
ConcreteClass2 : 具体实现类2 ;
3. 模式 简单实现
简单实现 介绍
模板方法实际上是封装一个算法框架,就像是一套模板一样。而子类可以有不同 算法
实现,在框架不被修改 情况下实现算法 替换。下面我
您可能关注的文档
最近下载
- ISO 14001 2026 环境管理体系 要求及使用指南(中文翻译版).pdf
- 应急广播2.0操作手册.doc VIP
- 病机基础PPT课件.pptx VIP
- 蒋志刚等-保护生物学25第19章 多民族地区生物多样性保护与持续利用.pdf VIP
- 蒋志刚等-保护生物学22第16章 白鳍豚的保护.pdf VIP
- 三年级语文家长会主题班会PPT课件.pptx VIP
- 2020年中小学教师正高级职称评聘答辩试题 .pdf VIP
- 法约尔的《工业管理与一般管理》原著精读.pdf VIP
- CB 1094-1988 船舶塑料地板及玻璃钢制品修理工时定额.pdf VIP
- 【高考真题】2025年6月浙江省高考生物试题(含答案).pdf VIP
原创力文档

文档评论(0)