首页 > 其他 > 详细

2.4 UML类图

时间:2019-02-13 10:32:52      阅读:153      评论:0      收藏:0      [点我收藏+]

类图定义

  类class的定义

    具有相同属性、操作、方法、关系或者行为的一组对象的描述符

    类是真实世界事物的抽象

    问题领域的类:在对系统建模时,将会涉及到如何识别业务系统中的事物,这些事物构 成了整个业务系统。在UML中,把所有的这些事物都建模为类 (class)

  对象object的定义

    当这些事物存在于真实世界中时,它们是类的实例,并被称为对象

    同一个类的各对象具有

      相同的属性,但属性的取值可以不同

      提供相同的操作、有相同的语义

  把类相关的元素画在一起,即为类图 

类图中常用的UML元素

  类之间的关系

    依赖关系   ------------------------------->

    关联关系(association)  ______________

      关联的修饰

        名称

        角色

        多重性

        聚合/组合

      关联类

      连接(link)

    继承| 泛化关系  ——————————|>

      一般与具体

    实现关系        -------------------------------------|>

      类与接口

  实例化
 UML中类的表示 

技术分享图片

 

类元素的命名

  类的名命

    类名中的每个词的第一个字母通常要大写

      例如,Student、Teacher、Book、Store etc.

  操作的命名

    操作名 除第一个词之外的每个词的第一个字母要大写

      例如,selectCourse();

  属性的命名

    属性名 除第一个单词之外的每个单词的第一个字母要大写

      例如,myAddress、employeeID、stdNumber

关联关系的修饰 

技术分享图片

 

 关联关系的修饰 

技术分享图片

技术分享图片

 

 类图解读 

 

技术分享图片

类图小结

  类

    是面向对象分析设计的核心概念,也是难点

    如何用UML工具来表示类及其相关概念,很重要

  但是,更重要的是

    如何用面向对象的思维方式去思考,去发现类、定义类、定义类之间的关 系、定义每个类应该承担的职责

2.4 UML类图

原文:https://www.cnblogs.com/mayZhou/p/10368047.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!