面向对象系统分析和设计-UML基础-用例图.pptVIP

  • 35
  • 0
  • 约4.33千字
  • 约 45页
  • 2016-01-08 发布于江苏
  • 举报

面向对象系统分析和设计-UML基础-用例图.ppt

面向对象系统分析和设计-UML基础-用例图.ppt

面向对象系统 分析与设计方法 ——UML基础 主要内容 面向对象的主要概念 UML相关概念 UML模型 UML的扩展 面向对象基本概念——对象 1.定义: 对象(Object)是系统中一个用来描述客观事物的实体。 2.特征: 对象具有自己的静态特征和动态特征。 其中: 静态特征是对象自身所要维护的信息,称为属性,可用值来描述; 动态特征是对象所表现的行为或对象所具有的功能,称为操作(方法)。 类(Class)是一组具有相同属性和相同操作的对象的抽象集合。类有一个惟一的标识名。一个具体的对象只是类的一个实例。 封装(Encapsulation)是指把对象内部信息对外界是隐蔽的,不允许外界直接存取对象的属性,而只能通过有限的接口与对象发生联系。 继承(Inheritance)是指子类(特化类、派生类)可以自动拥有父类(基类、泛化类、超类)的全部属性与操作。父类与子类的关系是一般与特殊的关系。 继承 多继承 在有些情况下,一个类可能需要同时使用两个以上的父类的属性和操作,或者一个类包含在两个以上的父类的交集之中,则该类将从两个以上的父类中继承属性和操作,这称为多继承(Multiple Inhentance)。如担任领导的教师。 多继承

文档评论(0)

1亿VIP精品文档

相关文档