A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hello_csu 中级黑马   /  2014-11-30 18:58  /  1353 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 hello_csu 于 2014-11-30 18:57 编辑


类图系统的静态结构图,通常建立关系的基础上使用。其在面向兑现中可以表明图之间的关系,大概分为如下:
      1, 泛化关系—简要来说就是父类与子类间的继承关系,表示如下:

                                       


      2, 实现关系—类与接口之间满足关系:类实现接口的属性和行为。换而言之,接口作为行为和属性的抽象,必须依赖类才会有实际意义。

                                    

                 
     3, 组合关系—类之间为整体和部分的关系,且该部分不能够离开整体而独立存在(B为整体,A为部分)。

                              


     4,聚合关系—类之间是整体和部分的关系,但是部分可以脱离整体独立存在。

                                    


     5,关联关系—类之间存在某种联系,其在概念上具有对等地位。可以分为单项关联与双向关联两种,如下图:

                                    


      6,依赖关系—两个类之间存在某种依赖关系,某一个类可以使用另外一个类的方法或者属性等,如下图(类A中要使用到B类中的某型属性或行为):

                                   


      综合上述六类关系,现在看使用类图构建的一个系统,如下:



                                   

2 个回复

倒序浏览
楼主这是用的什么工具呢?
回复 使用道具 举报
UML的用法,基本应该你做类设计的时候应该会用到吧。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马