登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
面向对象系统分析与设计第4章 对象和类培训课件.ppt
文档分类:
IT计算机
|
页数:约14页
举报非法文档有奖
分享到:
1
/
14
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
14
下载此文档
文档列表
文档介绍
面向对象系统分析与设计第4章 对象和类培训课件.ppt
第4章 对象和类要求: 1 定义类和对象,并举例 2 描述并使用寻找对象的几个策略 3 描述跟踪信息系统的未来改进的一个技术。 对象和类什么是对象?什么是类? 对象是信息系统必须觉察到的问题域中的人、地点和事物的抽象。对象的例子我们称其为实例,比如你的汽车,手机,宠物狗,男朋友等等 都可以是一个实例。 类是具有共同特点的一类抽象对象。他通常以单数形式表示有相似热点的一个或多个对象,比
1
如“手机”类可能包括你的手机,我的手机,老师的手机等。 类包括类名,属性,服务(如图 ) 类(没对象)对象类 例子
名
属性
服务
名
属性
服务
手机
属性
服务
注: 类永远不会有对象,
对象类可能现在或将来有对象
2
对象和类的规则和指导 创建类的规则和指导:第一,对象总是属于类,不允许有单独的对象符号。第二,所有类名都要以大写开头,且必须是单数,如Car类不能写为car或者cars第三,类、属性和服务的所有名都应该有意义。如:SalesDept(销售部),Cashier(出纳员)。第四,类符号分为名,属性和服务三部分。第五,属性和服务应该以小写字母开头;属性和服务名中的其他词应该以大写开头。studentNumber(学生号)、calculateSalesTax(计算销售税)。
3
定义类的属性和服务(a)表示类的模板。
名
属性
服务
学生
学生号
姓名
地址
城市
邮编
电话号码
等…
课程登记
退课
开成绩单
等…
(a)类模板
(b)类的例子
4
(b)是学生注册系统带有属性和服务的类圆角框的例子。类可以只有服务没有属性,对于数据型类,每个对象必须有一个或更多个属性的值不同与类中其他对象,以便唯一区分对象。例如:名为手机Mobile的类包括个不相同的手机实例,如你的手机,你哥哥的手机等。 评论面向对象的解决问题策略面向对象解决问题策略的一个重要特点是,类及其属性和服务的定义在时间上保持稳定。尽管类的一些属性值会变,如搬家后住址,电话会改变,但是,类仍然是常驻问题域的一个
5
完整部分。这样,维护信息系统所需的时间、资源和费用的代价就会减少。 寻找对象众所周知,没有对象是孤立的,因此,当你找了一个对象,你自然而然就找到了相同类型的所有对象对应的类。选择寻找对象的策略经常依赖3个因素:第1,需求文档占有重要的地位。第2,用户可能对问题有先入之见。第3,你可能对信息系统的某些方面存有偏好,因而特别喜欢使用其中一方面。 Wirfs-Brock名词词组策略在寻找对象时,集中寻找出现在需求说明
6
文档:如需求模型文档,PIESES框架文档或其他需求文档中的名词词组。步骤如下:1 阅读并且理解需求文档,因为“寻找对象”的目的就是建立一个十分接近真实世界问题域的模型。2 反复阅读文档,寻找其中的名词词组。建立一个名词词组的初步清单,把所有的复数形式改为单数形式。3 把名词词组清单分3类:明显对象、明显无意义对象和“不确定”对象。4 舍弃无意义名词词组清单。5 仔细讨论“不确定”名词词组清单,直到每个词组都归入明显对象清单或者无意义对象清单。
7
Wirfs-Brock CRC策略 这个策略也需要阅读需求文档,但是他不找名词,而是找动词。其主要依据“对象干什么”,如打印、计算、显示等等。 联合策略 寻找对象时,应该寻找下列因素:(1)实在的物体,如车辆、家具、保险单、扫描器、键盘等。(2)人或组织执行的角色,如学生、教师、职员、护士等等。(3) 事件/交互。(4) 具有表格的说明,如销售清单等。要注意:创建候选对象清单或得到清单后,要对清单上的每个对象检查
8
(a)是否需要保存(b)是否需要服务(c) 对象的区别属性是否不止一个?如果找不到或者只找到一个,应该考虑有没有必要保留这个对象。需要,则保留。(d) 有没有同类的对象,可以归入同一类?如果一个类只有一个对象,或者没有对象,考虑是否需要这个对象。必要,则保留。(e)避免将派生结果作为对象。寻找对象没有固定的方法。在一个问题域内,不同的项目小组可能创建不同的候选对象。
9
录象商店实例—寻找对象第2章所示录象商店需求模型:
面向对象系统分析与设计第4章 对象和类培训课件 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
2024年小学一年级上册语文教学计划
10页
语文教师年底总结800字报告大全
9页
2024年导购员个人年终工作总结精品9篇
18页
2024年导游员求职信4篇
5页
人教版试题试卷高中生物出卷题组生物必修
65页
2024年对恋人的思念之情的句子
6页
2024年对上幼儿园的孩子的寄语
54页
2024年寒假的日记(汇总15篇)
8页
2024年寒假打工社会实践心得体会(汇编15篇)
30页
2024年寒假安全演讲稿合集
47页
病毒学总论-ppt课件
115页
自愿离职申请书(优秀8篇)
9页
2024年家访工作总结(汇编15篇)
34页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
14
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
精品小课件
文件大小
:
73 KB
时间
:
2020-11-19
相关标签
面向对象分析
面向对象面试题
js面向对象面试题
php面向对象面试题
java面向对象面试题
教学对象分析
面向对象思维导图
javascript面向对象编程指南
python面向对象编程指南
发展对象党课培训心得
计算机原理
PHP资料
linux/Unix相关
C/C++资料
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
车站实习心得体会(通用10篇)
难忘的瞬间初中作文
顽皮的啃啃作文13篇
骑自行车周记(30篇)
高中学生综合素质自我评价(33篇)
高考给女儿的一封信范文(35篇)
《文字和书面语》 (2)
《小螃蟹找工作》
仓库管理中的航空物流挑战
己上市装饰项目融资方案
《葡萄酒物语》
2024年小学教师个人读书计划汇编11篇
2024年江苏省南通市如皋市文科六年级下学期..
《光栅常数的测量》
3月全球投资十大主线
《高数数列极限》
初中思想品德课教学中亲情教育研究的开题报..
切换系统的故障检测方法研究的开题报告
几个常见分布次序统计量的随机比较的开题报..
饭店设计方案
校长在教师节座谈会上讲话
决明子的质量控制及在大鼠体内的药代动力学..
餐厅文化建设方案
农用地集约利用评价研究开题报告
电子元件竞争策略分析报告
携程营销推广策略
空调维修安全操作规范
水利土方碾压试验方案
啤酒厂废水处理毕业设计
氩弧焊焊接工艺评定报告表参考模板
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部