登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
observer样式应用于android框架设计.doc
文档分类:
IT计算机
|
页数:约7页
举报非法文档有奖
分享到:
1
/
7
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
7
下载此文档
文档列表
文档介绍
observer样式应用于android框架设计.doc
1. Framework的反向控制反向控制(InversionofControl)是应用框架(ApplicationFramework,简称AF)魅力的泉源。其常见的实现机制有二:1) 继承(Inheritance)----这与TemplateMethod样式密切相关。2) 委托(Delegation)----这与Observer样式密切相关。Android是个完全的AF,处处可见到反向控制的机制。当你熟悉上述的两种实现机制后,就会将之对应到TemplateMethod和Observer样式。然后藉由样式来更深刻体会这些机制的设计意涵。如此,除了更能活用Android之外,也能逐渐提升你自己设计新AF的兴趣、能力和信心。2. 复****使用继承(即TemplateMethod样式)兹复****你已经熟悉的TemplateMethod样式,如下述之范例://{ privateStringm_name; privateintm_credit; Student(Stringna,intcr){ m_name=na; m_credit=cr; } publicvoidprint(){ (m_name+","+(puteTuition())); }puteTuition(){ if(m_credit>6)m_credit=6; returnhook_getValue(m_credit)+5000; }protectedfloathook_getValue(intcredit){ return(credit-1)*500;}}//{ Graduate_Student(Stringna,intcr){ super(na,cr); } protectedfloathook_getValue(intcredit){ returncredit*700; }}//{ Undergraduate_Student(Stringna,intcr){ super(na,cr); }}//{ publicstaticvoidmain(String[]args){intcredit=5; Graduate_Studentmike=newGraduate_Student("Mike",5); (); Undergraduate_Studentlinda=newUndergraduate_Student("Linda",7); ();}}这是以TemplateMethod样式来实践反向控制。3. 使用委托(即Observer样式)在TemplateMethod样式里,hookmethod的具体实现是撰写在子类别里。使用委托时,则将hookmethod定义于独立的类别里,如下述的HookClass: 把hookmethod定义于另外的类别://HookC
observer样式应用于android框架设计 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
雪中送炭
6页
2024年助理的工作计划合集6篇
14页
明清两代江南士绅文化影响下的江南市镇——以..
2页
明式家具的“精、气、神”与现代中式家具设计..
2页
2024年助理个人述职报告集锦
4页
时间检定仪测量装置的研究和开发的中期报告
2页
集团公司发展战略规划(14516)
17页
集体合同报送审核生效
1页
2024年动人的毕业留言 唯美的毕业赠言
14页
雅思写作高分替换词汇
7页
难报父母恩950字高一作文
3页
难忘小学生活六年级作文
3页
2024年加班费申请书范文合集9篇
6页
隧洞专项现场施工方法
18页
1康复的基本知识与康复咨询服务
128页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
7
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
xxq93485240
文件大小
:
130 KB
时间
:
2019-05-26
相关标签
农家乐餐饮策划方案
痛风水肿的治疗方案
泸州泸天化搬迁方案
双龙高铁最终方案
承重梁加固最好方案
智慧工业园区方案
智能手环设计方案
微商团队组建方案
小型垂钓园设计方案
五一节银行活动方案
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
混凝土抗弯性能试验方法标准
燃烧理论练习题
瓦斯监测监控管理规定
电子电路设计的一般方法与步骤
集装箱运输实务4
第一届全国职业技能大赛“室内装饰设计”项..
职业卫生主要负责人和管理人员培训考试题84..
英语学习方法总结【5篇】
计算机基础试卷和答案
财务分析问答题
软件测试实习报告(4篇)
遥感应用技术在农业领域中的应用
门窗工程施工技术交底
2024年医院工作计划范文集锦6篇
2024年医院实习自我鉴定15篇
广东省交通厅道路运输统计
2024年医生辞职申请书范文汇编九篇
2023年度中国精神心理健康蓝皮书文档
蛋白尿护理查房
随班就读资源教室设备配置标准
大学食堂餐饮企业准入退出制度
利用f206片内flash进行在线编程
混凝土投标技术响应文件1
复制以下网址粘贴到浏览器打开
西南大学[1055]《powerpoint多媒体课件制作..
板形培训资料
范例:湖北省科技支撑计划(重点新产品新工艺..
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部