精·第4章 面向对象方法学与UML.pptVIP

  • 4
  • 0
  • 约7.25千字
  • 约 80页
  • 2017-01-16 发布于北京
  • 举报
第4章 面向对象方法学与UML 面向对象的概念 面向对象的软件开发方法 UML概述 UML的事物 UML的关系 UML的图 使用和扩展UML 4.1 面向对象的概念 面向对象 对象 类 继承 多态 消息 通信 面向对象 Coad和Yourdon给出的定义: 面向对象=对象+类+继承+通信 如果一个软件系统是使用这样 4 个概念设计和实现的,则我们认为这个软件系统是面向对象的。 一个面向对象的程序的每一成份应是对象,计算是通过新对象的建立和对象之间的通信来执行的。 对象(object) 对象(类对象和实例对象)是面向对象开发模式的基本成份。 每个对象可用它本身的一组属性和它可以执行的一组操作来定义。 属性一般只能通过执行对象的操作来改变。 操作又称为方法或服务,它描述了对象执行的功能,若通过消息传递,还可以为其它对象使用。 类(class) 类是一组具有相同数据结构和相同操作的对象的集合。 类的定义包括一组数据属性和在数据上的一组合法操作。 类定义可以视为一个具有类似特性与共同行为的对象的模板,可用来产生对象。 每个对象都是类的实例 (Instance),它们都可使用类中提供的函数。 继承 (Inheritance) 继承是使用既存类做为基础建立新类的技术。既存类称为基类、父类或超类,新类称为派生类或子类。 子类除了拥有父类的属性和方法,还可以增加新的属性和方法。

文档评论(0)

1亿VIP精品文档

相关文档