UML及面向对象设计思想.docVIP

  • 7
  • 0
  • 约8.16千字
  • 约 11页
  • 2017-01-09 发布于重庆
  • 举报
UML及面向对象设计思想

类图 类是面向对象技术的基础,是面向对象程序设计的基本单元。类图描述软件系统的静态结构。类图不仅定义了系统中的类,表示了类与类之间的关系(关联、依赖、继承),而且也描述了类的内部结构(类的属性和操作)。 类图描述的是系统的一种稳定的静态关系,在系统的整个生命期内都是有效的。 类可以进一步划分为实体类、边界类和控制类。 实体类保存系统中的信息。一个实体类的对象对应关系数据库中的一条记录。 边界类是系统与用户的接口。用户通过边界类与系统进行交互。 控制类协调和控制其他类的对象以实现用例规定的行为,它封装了实现用例行为所需要的事件流。 在系统分析阶段,主要考虑的是实体类。在设计和实现阶段,除了对实体类进一步细化之外,还要着重考虑边界类和控制类。 UML中类的基本表示方法: 类的封装性及其表示 封装性表现为类成员的可见性。可见性分为公开的(public)、受保护的(protected)和私有的(private)三种。 在UML中分别用“+”,“#”和“-”表示。“+”表示完全公开;“#”表示对同一个包中的类公开,对不同包中的类隐藏;“-”表示对外完全隐藏,仅仅对定义该成员的类的内部可见。 可见性也被分为:公开的,受保护的,默认的,私有的四类。其中“受保护的”对同一个包的其它类及不在同一个包的子类可见;“默认的”对同一个包的其它类可见。 类之间的关系表示 类之间的关系可

文档评论(0)

1亿VIP精品文档

相关文档