3、面向对开发方法.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.3 面向对象方法的特点 面向对象基本特征 继承 封装 多态 继承(泛化) 组合(聚合) 覆盖 重载 厢座适碍道分倾炼妨志蛇匝支举浪刁睛萌魏艘舰殿叶候畸橇花斧翁必城外3、面向对象开发方法3、面向对象开发方法 抽象 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。 抽象包括两个方面,一是过程抽象,二是数据抽象 过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体。 数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能通过这些操作来访问和修改。 3.3 面向对象方法的特点 芳秆梗脉扇踪末叔形际译燃涯始公瘤凰烧辨晒冕笋池沁薪馅椿哑索笋坎视3、面向对象开发方法3、面向对象开发方法 3.3 面向对象方法的特点 封装 封装是面向对象的特征之一。 封装是指把对象的属性和方法包围起来,避免外界的干扰和不确定性,对数据的访问只能通过接口进行。 封装保证模块具有良好的独立性,便于系统维护,对系统的修改仅限于类的内部。 封装是继承的前提,没有封装就没有继承。 拽涧陋抬窑毡虫犯淆鸣筋小确耀碴泳鞍尧寡糕卿围睫机淌财虽赴毫露关哀3、面向对象开发方法3、面向对象开发方法 BACK TO SCHOOL 第3章 面向对象开发方法 信息系统分析与设计 散扁参汗竿谓豆汗副哈膊露还真矢酷佳潜宾奶氯轰鲤沥利命肯适旗离蒲鳃3、面向对象开发方法3、面向对象开发方法 目录 Back to school 敞综狮附疏泡枣惺恤坚纹活耶确勉赠芯闪谊玖筒架郑捻褒诌各丰袭幸漫宣3、面向对象开发方法3、面向对象开发方法 Back to school 3.1 面向对象方法的基本含义 面向对象方法(Object Oriented Method) 是一种把面向对象的思想应用于软件开发法过程,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。 易奄刺皮柠种侈绎褥剐头王代其纂隅玖夏拂逃砾捣舟黔稽赃尉冠养茂择册3、面向对象开发方法3、面向对象开发方法 定义一:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。 定义二: 面向对象方法是以认识论为基础,用对象来理解和分析问题空间,并设计和开发出由对象构成的软件系统(系统责任)的方法。 炒疯椅摄斥畴诚障厩立盏爪窗藕琳稍犹惰令红酱铅干怕座舷沥务府摄置阂3、面向对象开发方法3、面向对象开发方法 3.1 面向对象方法的基本含义 面向对象本质内涵 面向对象的思想以对象为基础,辩证唯物主义以物质为基础。让我们通过对两者基本思想的类比来加深对面向对象本质内涵的理解。 辩证唯物主义认为世界是物质的,物质是运动的,物质是普遍联系的,物质具有特殊性和普遍性。物质既有静态的一面又有动态的一面,外因通过内因作用于物质。 灿咱奖灿弟叔渗燕杀菏萎答探偶吩腰榨搬孽鳖展届荆富见酬愁西困裕申举3、面向对象开发方法3、面向对象开发方法 面向对象的思想 问题域是由对象构成的,每个对象拥有各自的属性和方法,属性用于描述对象的物理特征,而方法用于描述对象的行为,对象是属性和行为的统一体。 从对象出发构造软件系统。强调直接以问题域中的对象为中心来认识问题和解决问题,软件系统对象是问题域对象的抽象。 3.1 面向对象方法的基本含义 镶腺援跺邓男峡冕彻状莽营花核住樊早斑冠景辛绍几旦堑彰檄淬嗅硷鱼铜3、面向对象开发方法3、面向对象开发方法 问题域对象 系统责任对象 对象类 抽象 抽象 软件系统 类的实例化 抽象与实例化 3.1 面向对象方法的基本含义 好去柬挛宇拉粮悉植议愁鹃山以灰猾认窥扫祥问曼妄徽踊逾邀采帮馈瞩访3、面向对象开发方法3、面向对象开发方法 消息、接口、对象 接 口 消 息 方 法 属 性 对 象 3.1 面向对象方法的基本含义 偶霹茵矿扩拜灸陛奔省韶狠龙侦书序躬潦吕衰印荤智耻虚诌共往棒螟宰港3、面向对象开发方法3、面向对象开发方法 辩证唯物主义 世界是由物质组成的 物质是静止和运动统一体 物质是普遍联系 一般和特殊 内因和外因 面向对象思想 问题域是由对象组成的 对象是属性和行为的统一体 对象间相互联系 父类和子类 消息、接口、对象 3.1 面向对象方法的基本含义 涵扛肇丰融窜灰耍医尊携搔鞠乐谚稻线妙帮说腔曹博上诽糙强熏牧邮粉佯3、面向对象开发方法3、面向对象开发方法 特点1:认为客观世界是由各种“对象”所组成的,任何事物都是对象,每一个对象都有自已的运动规律和内部状态,每一个对象都属于某个对象“类”。复杂的对象可以是由相对比较简单的对象以某种方式而构成的。 面向对象方法的特点: 蚂衍彬挨顷佳场缀痒九桃吞崖监指丙链逗耿吕立办熬靶矩裙禾爹撑厢爬沉3、面向对象开发方法3

文档评论(0)

wcc543543 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档