ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 软件工程 >> uml UML建模详解(5)—类图组成构建详解

uml UML建模详解(5)—类图组成构建详解(8/15)

来源:网络整理     时间:2016-06-15     关键词:uml

本篇文章主要介绍了"uml UML建模详解(5)—类图组成构建详解",主要涉及到uml方面的内容,对于软件工程感兴趣的同学可以参考一下: 1. 类图的组成 类图(Class Diagram)是由类、接口等模型元素以及它们之间的关系组成的。类图的目的在于描述系统的构成方式,而不是系统...

                                                                      图5. 约束示例

6. 类的注释

使用注释(Note)可以为类添加更多的描述信息,也是为类提供更多描述方式中的一种,如图6所示:

                                               

                                                                       图6.类的注释

接口:

接口(Interface)是在没有给出对象的实现和状态的情况下对对象行为的描述。通常,在接口中包含一系列操作但是不包含属性,并且它没有外界可见的关联。我们可以通过一个或多个类或构件来实现一个接口,并且在每个类中都可以实现接口中的操作。

接口是一种特殊的类,所有接口都是有构造型<>的类。一个类可以通过实现接口来支持接口所指定的行为。在程序运行的时候,其他对象可以只依赖于此接口,而不需要知道该类关于接口实现的其他任何信息。一个拥有良好接口的类具有清晰的边界,并成为系统中职责均衡分布的一部分。

UML中,接口的表示方式是使用一个带有名称的小圆圈来表示的,并且可以通过一条Realize(实现关系)线与实现它的类相连接,如图7所示:
                                                        

                                                                                    图7 接口示意图

当接口被其他类依赖的时候,也就是说一个接口在某个特定类中实现后,一个类通过一个依赖关系与该接口相连接。这时,依赖类仅仅是依赖于指定接口中的那些操作,而不依赖于接口实现类中的其他部分。在依赖类中可以通过一些方式调用接口中的操作,这种关系如图8所示:

                                              

接口也可以像类那样进行一般化和特殊化处理。在类图中,接口之间的泛化关系也是用类泛化关系所使用的符号表示的,如图9所示:

                                                              

3 类之间的关系(1

       类与类之间的关系最常用的通常有四种,它们分别是依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)和实现关系(Realization),如表所示。

uml相关图片

uml相关文章