华南理工大学UML—面向对象方法学.pptVIP

  • 7
  • 0
  • 约6.71千字
  • 约 44页
  • 2018-07-12 发布于江苏
  • 举报
华南理工大学UML—面向对象方法学

软件需求分析与建模 -面向对象方法学概述 内容 面向对象方法学的基本要素 对象概念 OOA、OOD和OOP 信息系统建模 1. 面向对象方法学的要素 1.1 对象:世界由对象构成 对象是面向对象开发模式的基本成份。 每个对象可用它本身的一组属性和它可以执行的一组操作来定义。 属性一般只能通过执行对象的操作来改变。 操作又称为方法或服务,它描述了对象执行的功能,若通过消息传递,还可以为其它对象使用。 1.2 类:物以类聚 类是一组具有相同数据结构和相同操作的对象的集合。 类的定义包括一组数据属性和在数据上的一组合法操作。 类定义可以视为一个具有类似特性与共同行为的对象的模板,可用来产生对象。 在一个类中,每个对象都是类的实例 (Instance),它们都可使用类中提供的函数。 对象的状态则包含在它的实例变量,即实例的属性中。 使用继承设计一个新类,可以视为描述一个新的对象集,它是既存类所描述对象集的子集合。 这个新的子集合可以认为是既存类的一个特殊化。Quadrilateral类是Polygon类的特殊化。Quadrilateral是限制为四条边的多边形。我们还可以进一步地把类Quadrilateral特殊化为Rectangle 。 类Quadrilateral的界面可以等同于类Polygon的界面,而Rectangle类的界面又与Quadrilateral类的

文档评论(0)

1亿VIP精品文档

相关文档