UML---类图

               类图用于描述系统中各个类之间的关系。类是对现实的抽象,是一组具有相同属性的对象或事件的集合。

【图例】

                  UML---类图_第1张图片

 【说明】

         (1) 类图较难区分的两个关系为组合与聚合关系,具体区分在图符中以说明。
         (2) 类图要善于区分接口的概念与抽象类的实现过程。抽象类最突出的特征是只定义方法但不具体实现,作用是避免继承该抽象类中方法和属性不一致的问题。  例如:一个部门对该公司的员工都有一个唯一编号,假设原来设定的ID为6位String,可是有一天突然换了领导,要求将ID号改为8位的String类型,没有抽象类的话需要修改每类员工ID属性,有了抽象类,只需将抽象类中的ID属性修改就可以了。
           接口负责连接不能直接实现关联的两个类。接口也是一种抽象类。

【示例】

        在Java编程中,并不像vb那样提供图形化控件,所想即可所得。Java界面设计必须由代码实现,只有了解了常用的用于界面设计的类及继承关系才有更利于编程。

                       UML---类图_第2张图片

【自创】

    UML---类图_第3张图片

【总结】

        由于vb并不是完全面向对象的语言,对这些类的寻找工作并不是很准确,但对于理解这些图的作用确实有很大的帮助,重点还是要学会这些图符的用法和关系的区分。

   

           

你可能感兴趣的:(技术,UML,图形)