- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
建立面向对象的世界观对对象模型的通俗理解
本教程的主要内容和作用通过通俗简单的生活事例来演绎对象建模的基本概念。开阔学员视野,让学员轻松树立面向对象的世界观。让学员掌握用面向对象方法分析问题的要领。为学员学习对象建模方法热身。
本教程适应的人员中级面向对象程序员初级业务设计员中级业务分析员初级系统分析员高级技术支持人员
建模就是认识现实世界客观世界世界主观世界认识世界改造世界世界是什么样的呢?
不同类型的人有不同的世界观E=MC2事物,运动矛盾,变化,发展X+Y=Z1+1=?类,关联,对象持不同的世界观就会得到对现实世界的不同认识—— 建立不同的世界模型。
只存在同一个现实世界所以,模型没有对错、只有符合建模人目的多少之分。
软件人的目的现代目的: 在计算机中模拟现实世界的物和事。传统目的: 控制计算机运行。
站在六个角度来看待事物A.这里面有什么东东?B.每个东东看上去是什么样的?C.每个东东能做点什么用?D.这些东东都呆在什么地方?E.这些东东之间有什么关系?F.这些东东是怎么成事的?FACEBD举例说明……默记一下!A.这里面有什么东东?B.每个东东看上去是什么样的?C.每个东东能做点什么用?D.这些东东都呆在什么地方?E.这些东东之间有什么关系?F.这些东东是怎么成事的?
“昨天我的一个朋友结婚了”这里面有什么东东?月老,小伙,姑娘,恋人,玫瑰花。每个东东看上去是什么样的?月老,看上去有些年纪了,挺热心的。小伙,看上去很强壮,很实诚的。姑娘,看上去好漂亮,还很温柔。恋人,看上去很黏糊,当然就结婚了。玫瑰花,火红火红的,难怪姑娘动情了。本故事纯属虚构,如有雷同,请莫对号入座……
每个东东能做点什么用?月老:牵线搭桥,介绍认识。小伙:追求献花,表达爱意。姑娘:仰慕倾情,以身相许。恋人:拍拖…结婚。玫瑰花:令姑娘头晕,传情示爱。
这些东东都呆在什么地方?月老:婚介所,交友网站。小伙:软件园,住唐家。姑娘:人民医院,住新香洲。恋人:情侣路,电影院,…玫瑰花:花店里,小伙手中,姑娘手中。
这些东东之间有什么关系?关系月老小伙姑娘恋人玫瑰月老干妈舅妈撮合者没关系小伙干儿子男友老公男主角买送主姑娘外甥女女友太太女主角受主恋人作品组合组合使用者玫瑰没关系信物受物心意 信物
这些东东是怎么成事的?月老牵线搭桥,介绍小伙和姑娘认识;姑娘和小伙一见钟情,成为一对恋人;一对恋人开始拍拖;小伙追求献花,表达对姑娘的爱意;姑娘收到999火红玫瑰,激动得头晕目眩;小伙真心求婚,姑娘以身相许;一对恋人终于走入婚姻殿堂。
用面向对象世界观看事物的答案A.这里面有些什么东东?答:这里面有的都是事物。注:如果大陆第一个翻译Object的人不翻译为“对象”,而是把它翻译为“事物”就好了,这样就可以省掉这个问题。台湾人的翻译就非常准确,叫做“物件”。如上例,有月老,小伙,姑娘,恋人,玫瑰等事物(对象)
B.每个事物看上去是什么样的?每个事物看上去都有自己的属性,在每个属性上都有一个特征值。如上例中:月老,有属性:年纪,特征值:较大;小伙,有属性:体格,特征值:强壮;姑娘,有属性:性情,特征值:温柔;恋人,有属性:关系,特征值:黏糊;玫瑰花,有属性:颜色,特征值:火红。
C.每个事物能做点什么用?每个事物都具备某种能力;这些事物有什么用,就要看它有什么能力了。注:如果大陆第一个翻译Method的人就把它翻译为“能力”就好了,这样也可以省掉这个问题。台湾人的翻译好象也叫“方法”。如上例中:月老有牵线搭桥,介绍认识的能力(方法);小伙有“追求”的能力,姑娘有“嫁人”的能力;恋人有“拍拖”的能力,玫瑰有“示爱”的能力。
D.这些事物都呆在什么地方?每个事物都会有它合理的或者必须的空间位置和逻辑位置。尤其当这些位置对事物的行为造成重要影响的时候,表明他们的位置是极其重要的。面向对象的世界观中叫事物的部署。上例列出的位置对故事主要情节没有太大的影响,本来是可以不列出来的。
E.这些事物之间有什么关系?事物之间的关系非常多,面向对象的观点一般分为主要的三类:整体-部分关系,甲是乙的一个组成部分。如恋人和小伙,恋人和姑娘的关系。笼统-具体关系,甲是乙的一个特例。如人和小伙,人和月老,人和姑娘的关系。伙伴关系,甲会对乙做点什么。如月老和小伙、姑娘,小伙和玫瑰,小伙和姑娘的关系。
F.这些事物是怎么成事的?每个事物都会尽量利用伙伴的能力;整体事物的能力依靠部分事物的能力;笼统事物的属性和能力就是具体事物的属性和能力;具体事物除了有笼统事物的属性和能力外,还可以有自己特殊的。事物分工协作,互通信息,共同完成整体的目标。
俗语对术语的映射俗语术语例子出了什么事?用例我的一个朋友结了婚。具体事物对象我的一个朋友,他未婚妻…事物类型类小伙,姑娘,玫瑰,月老…属性属性年龄,体格,性
您可能关注的文档
- 某市中田燃油车城可行性研究报告.doc
- 营销战略与营销计划综述.ppt
- 美容市场现状研究分析报告.ppt
- 灵活应变的人际关系之与客户沟通的技巧.ppt
- 大旅游思想及其在旅游开发中的应用.ppt
- 创造并留住顾客-物竞天择适者生存.ppt
- 网络金融银行与金融银行电子化.ppt
- 客户关系管理的服务标准.ppt
- 整合促销营销传播知识培训教材.ppt
- 财务成果综合业务核算概述.ppt
- 中国国家标准 GB/T 42935-2023设施管理 信息化管理指南.pdf
- 《GB/T 42935-2023设施管理 信息化管理指南》.pdf
- GB/T 42929-2023互联网金融智能风险防控技术要求.pdf
- 《GB/T 42929-2023互联网金融智能风险防控技术要求》.pdf
- 中国国家标准 GB/T 42929-2023互联网金融智能风险防控技术要求.pdf
- 《GB/T 40261.1-2023热环境的人类工效学 交通工具内热环境评价 第1部分:热应激评估原理与方法和等效温度测定》.pdf
- 中国国家标准 GB/T 40261.1-2023热环境的人类工效学 交通工具内热环境评价 第1部分:热应激评估原理与方法和等效温度测定.pdf
- GB/T 40261.1-2023热环境的人类工效学 交通工具内热环境评价 第1部分:热应激评估原理与方法和等效温度测定.pdf
- 《GB/T 42833-2023北斗星基增强系统单频增强服务机载设备最低性能规范》.pdf
- GB/T 42833-2023北斗星基增强系统单频增强服务机载设备最低性能规范.pdf
文档评论(0)