类图

来源:互联网 发布:美发软件 编辑:程序博客网 时间:2024/05/21 18:11

        UML的静态机制中类图是一个重点,它不但是设计人员关心的核心,更是实现人员关注的核心。建模工具也主要根据类图来产生代码。类图在UML9个图中占据一个相当重要的地位。

      类的属性、操作中的可见性使用+、#、-分别表示publicprotectedprivate

 

       类之间的关系是类图中比较复杂的内容,主要有关联、聚合、组合、泛化、依赖

关联:一个类的成员变量中包含另一个类的引用或指针关联关系用实线箭头来表示

 

    1)双向关联指双方都知道对方的存在,都可以调用对方的公共属性和方法,代码如下:

     class A             

     {

        public:

          B* b;

     }

     class B

    2)单向关联:指一方都知道另一方的存在,可以调用对方的公共属性和方法,反过来不成立.

     class A             

        class A             

原创粉丝点击