UML中的接口

问题描述

最在看UML,在使用RationalRose的过程中,他的接口的表示方法是一个圆圈,弄了好久也没有弄出我需要的想类的表示的图标?请问应该怎么弄?

解决方案

解决方案二:
接口也是个类,所以有两种办法,画个类,然后打开该类的ClassSpecification,Stereotype设置为interface就会变成个圆圈。还有一种方法就是中间那个竖条工具栏,右键Customize...把Interface加上就能直接用了。

时间: 2024-10-12 22:05:14

UML中的接口的相关文章

UML中的事物

  事物(things)是构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念.UML中的事物包括四类,各个分类的具体事务如下图所示:   一.结构事物    (1) 类(class)是对一组具有相同属性.方法.关系和语义的对象描述.一个类实现一个或多个接口.   (2)接口(interface)接口描述了一个类或构件的一个服务的操作机,接口仅仅是定义了一组操作规范.它并没有给出这组操作的具体实现.   (3)协作(collaboration)定义了一个交互,它是由一组共同工作以提供某协

实例解析C++/CLI中的接口与泛型

接口 某些时候,让不相关的类分享一组公有成员,以便产生相同的行为,是非常有用的.一个最基本的方法可能是通过一个公共的基类来定义它们,但这种方法太受局限,因为它要求这些类通过继承而互相关联,另外,它们也许还有着各自的基类,且CLI类型只支持单一类继承. C++/CLI提供了一种方法,可利用多个类实现一组通用的功能,这就是我们通称的"接口",而一个接口则是一组成员函数的声明.要注意,这些函数只是声明,没有定义,也就是说,一个接口定义了一个由抽象函数组成的类型--这些函数实际上是纯虚函数,且

简介UML中的组件图

组件图描述软件组件及组件之间的关系,显示代码的结构.组件是逻辑架构中定义的概念和功能(类.对象.它们的关系)在物理架构中的实现,典型情况下 组件是开发环境中的实现文件.如图8.1所示. 图8.1 软件组件可以是下面任何一种: 源组件,源组件只在编译时是有意义,典型情况下,它是实现一个或多个类的源代码文件. 二进制组件,典型情况下,二进制组件是对象代码,它是源组件的编译结果 它.应该是一个对象代码文件,一个静态库文件或一个动态库文件,二进制组件只在链接时有意义,如果二进制组件是动态库文件,则在运行

Java中的接口知识汇总_java

一.为什么要使用接口  假如有一个需求:要求实现防盗门的功能.门有"开"和"关"的功能,锁有"上锁"和"开锁"的功能. 分析:首先防盗门是一个门,门有开门和关门的功能,还有一把锁,锁有开锁和上锁,按照面向对象的编程的思想,我们会将门和锁都作为一个类而单独存在,但是,不能让防盗门继承自门的同时又继承自锁,防盗门不是锁,不符合继承中is a的关系,在java中支持单继承.那么我们如何来解决这一问题,这时就要用到接口.     二.

面向对象编程语言中的接口(Interface)

在大多面向对象的编程语言中都提供了Interface(接口)的概念.如果你事先学过这个概念,那么在谈到"接口测试"时,会不会想起这个概念来!?本篇文章简单介绍一下面向对象编程语言中的Interface.     Java中的Interface                                                                   在Java中定义接口使用interface关键字来声明,可以看做是一种特殊的抽象类,可以指定一个类必须做什么,而不

有关java中的 接口 没有new 就可以赋值?

问题描述 有关java中的 接口 没有new 就可以赋值? 就是private Ishape=shape://Ishape为接口public shapeProc(Ishape shape){this.shape=shape:}//shapeProc 为构造函数 这为什么可以编译通过呢?小白,求指导 解决方案 shape是传进来的参数,自然是调用它的代码负责初始化.肯定有这样的代码:某实现了ISharp的类 shape = new 某实现了ISharp的类();xxx.shapeProc(shar

uml建模语言-uml中的关系都有什么别名

问题描述 uml中的关系都有什么别名 最近刚学了uml,其中有五个关系:依赖,关联,聚合,泛化,实现.这五个关系是否还有别的名字表达,比如包含,他和上面那个关系是对等的 解决方案 (1).用例图:展示系统外部的各类执行者与系统提供的各种用例之间的关系 (2).类图:展示系统中类的静态结构(类是指具有相同属性和行为的对象,类图用来描述系统中各种类之间的静态结构) (3).对象图:是类图的一种实例化图(对象图是对类图的一种实例化) (4).包图:是一种分组机制.在UML1.1版本中,包图不再看作一种

javaweb-怎么找javax中的接口在tomcat中的实现类是哪个?

问题描述 怎么找javax中的接口在tomcat中的实现类是哪个? 就是如何快速找到在tomcat中是哪个类实现了javax中的某个接口. 比如StandardSession类实现了HttpSession接口. 每次我都要百度. 解决方案 下载个sublime,然后用打开文件夹功能打开tomcat的源码文件夹,然后有个'find in folder'功能.如果查找接口a的实现类,可以直接搜索implements interfaceA,就能找到了.

c#-C#中关于接口在项目应用中的运用

问题描述 C#中关于接口在项目应用中的运用 我创建一个类,该类存在多个实例化对象,同时,该类实现了一个接口,我现在要类进行操作,请问在接口这一块我该怎么操作?如代码 Meter实现了接口IMeterable Meter [] meter=new Meter[6]; meter[0~5]可实现对类Meter的实例化对象,但是我想使用IMeterable,不知道该怎么用?? IMeterable imeter=new Meter()的话,是重新创建了一个新的实例,根本无法与meter[0~5]的对象