下载此文档

面向对象技术和建模基础培训讲学.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
第2章面向对象技术和建模基础刘志成编著本章学****导航本章学****导航本章学****要点面向对象方法面向对象的基本概念与特征面向对象分析面向对象设计面向对象实现面向对象方法的内涵软件建模概述建议课时:6课时任务1了解面向对象软件工程的基本思想和OOA、OOD和OOP的基本内容。,指导开发活动的系统方法,简称OO(Object-Oriented)方法。面向对象方法是建立在“对象”概念基础上的方法学。对象是由数据和允许在数据上执行的操作组成的封装体,与客观实体有直接对应关系,一个类定义了具有相似性质的一组对象。而继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。(1)50年代后期,ALGOL语言中首次提供封装(保护)的尝试。(2)60年代中后期,Simula语言提出了对象的概念,并使用了类,也支持类继承。(3)70年代,Smalltalk语言诞生,它取Simula的类为核心概念。(4)1980年,Xerox公司推出商品化的Smalltalk80,它在系统设计中强调对象概念的统一,引入对象、对象类、方法、实例等概念和术语,采用动态联编和单继承机制。(5)80年代以来,人们将面向对象的基本概念和运行机制运用到其它领域,获得了一系列相应领域的面向对象的技术。(6)1986年在美国举行了首届“面向对象编程、系统、语言和应用(OOPSLA'86)”国际会议,。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类对象是要研究的任何事物。从一本书、一个人、一件商品、一家图书馆、一家极其复杂的自动化工厂、一架航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接收消息的对象、消息名及实际变元。,它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传递性,继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。继承性封装是一种信息隐蔽技术,它体现于类的说明。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性,而对象的内特性对用户是隐蔽的。(1)强调从现实世界中客观存在的事物(对象)出发来认识问题域和构造系统。(2)运用人类日常的思维方法和原则进行系统开发。(3)对象的概念贯穿于开发过程的始终。(4)对象概念的一致性。(5)对象的相对稳定性和对易变因素隔离,增强了系统的应变能力。(6)对象类之间的继承关系和对象的相对独立性,对软件复用提供了强有力的支持。面向对象方法的优越性对象根据所接收的消息会产生行动,同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。多态性

面向对象技术和建模基础培训讲学 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人坚持
  • 文件大小2.63 MB
  • 时间2019-12-11