0 0

关于UML接口依赖5

我要做个UML类图
现在有个问题是:一个interface里有一个方法,他的参数是一个class(1) 对像。
我需要画一个依赖的线从这个interface指向这个class(1) 吗?

如果要的话,那这个interface必然有一个实现class(2),那么他是不是也要画一个依赖线指向class(1),
这样重复吗?

问题补充:
如果把class(1)也换成接口呢.而这个接口有两个以上的实现类,我怎么指?
问题补充:
如果一个接口依赖于另一个接口,那么他的实现类必然也依赖于这个接口,要画两次吗?
问题补充:
这样画起来太多线了
问题补充:
如果一个接口依赖于另一个接口,那么他的实现类必然也依赖于这个接口,我个人觉得画接口上比较好,因这下面的依赖是必然的。画在实现类上,每个实现类都画,不麻烦吗?
2009年4月22日 14:24

8个答案 按时间排序 按投票排序

0 0

所以好的UML建模图上面大部分应该是接口,呵呵

2009年4月22日 15:38
0 0

如果一个接口依赖于另一个接口,那么他的实现类必然也依赖于这个接口,

这个时候只需要画他的实现类必然依赖于这个接口

2009年4月22日 15:34
0 0

当然要划了

2009年4月22日 15:26
0 0

以下面方式进行依赖画线

实现类依赖接口(如果存在接口)
实现类依赖具体类(如果不存在接口)
具体类依赖具体类(如果不存在接口)

2009年4月22日 15:11
0 0

记住一点,是什么就指向什么,参数是接口就指向接口,与实现类无关。

2009年4月22日 15:03
0 0

UML 有那么重要???
你这样画来画去,可以问问别人还是看看代码容易,还是看图容易。

2009年4月22日 14:46
0 0

从这个interface指向这个class(1) 的依赖线没必要,
但interface的实现类class(2)就要画一个依赖线到class(1)

依赖是对象之间的,具体实现之间的

2009年4月22日 14:35
0 0

呵呵,直接指向接口就行了,人家就知道这是干什么了,没必要再指过去。
如果都指过去那可坏了,UML图成蜘蛛网了 哈哈

2009年4月22日 14:32

相关推荐

    UML类图中的接口与接口实现

    ### UML类图中的接口与接口实现 #### 一、接口的概念 在统一建模语言(UML)中,接口(Interface)是一个重要的概念,它主要用于描述系统内部或系统之间如何进行交互。根据UML规范(UML Infrastructure ...

    UML类、接口、依赖、关联

    **总结来说,UML类图是系统设计的重要组成部分,它通过类、接口、依赖和关联来构建模型,提供了一种标准化的方式来描述系统结构和行为。理解和熟练应用这些概念对于软件开发人员来说至关重要,因为它们能够帮助创建...

    UML中依赖泛化关联实现聚合组合的C#实现

    在 C# 中,我们可以使用继承、接口和委托来实现 UML 中的依赖泛化关联实现聚合组合。例如,我们可以使用继承来实现泛化关系,可以使用接口来实现实现关系,可以使用委托来实现依赖关系。 在实际开发中,我们可以...

    UML类图实现接口功能

    总结起来,本例展示了UML类图如何用于实现接口功能,通过定义接口`ICommonService`,然后让`MainService`类实现这个接口,并调用其他服务类。这样的设计使得系统更加灵活,易于维护和扩展。在实际开发中,使用UML...

    visio关于UML建模

    1. **类图**:显示系统中类、接口以及它们之间的关系,如继承、关联和依赖。在Visio中,可以通过添加类形状,设置属性、操作和关联关系来构建类图。 2. **对象图**:是类图的一个实例,展示具体对象的结构和关系。...

    UML中依赖泛化关联实现聚合组合的Java实现

    ### UML中依赖、泛化、关联、聚合与组合的Java实现详解 #### UML基础知识概览 统一建模语言(UML)作为一种图形化的标准化建模语言,为软件开发提供了强大的可视化工具,帮助开发者理解、设计和记录软件系统。UML...

    UML课件 UML课件UML课件

    3. **关系**:关联、依赖、泛化(继承)、实现等是UML中描述不同元素之间关系的重要概念。 **三、UML的主要图表** 1. **用例图**:展示系统外部用户(演员)与系统之间的交互,描述系统功能需求。 2. **类图**:...

    uml2.4.1上层标准

    子部分内容则进一步细化了UML的各个组成部分,比如类、接口、行为特性、聚合、依赖关系、泛化等UML元素。 UML的上层标准涉及到了UML的高层概念,如元模型(metamodel)、抽象语法(abstract syntax)、语义架构...

    uml(uml)

    2. **类图(Class Diagram)**:类图是UML中最基本的图表之一,用于表示系统中的类、接口以及它们之间的关系,如继承、关联、依赖和聚合等。它提供了对系统静态结构的视图。 3. **序列图(Sequence Diagram)**:...

    UML/UML介绍

    而`umljjsl.ppt`可能是关于UML的讲座或教程资料,它可能包含了UML的基本概念、图形元素解释、实例分析等内容,对学习和掌握UML非常有帮助。通过深入学习UML,开发者可以更好地理解和构建复杂软件系统,提高软件质量...

    一些关于UML的试题

    3. **UML的图元素**:包括类、接口、对象、用例、活动、状态、关系(关联、依赖、泛化、实现等)和注释等。每个元素都有特定的符号和属性。 4. **UML的符号和标记**:UML使用标准的图形符号来表示各种元素,例如,...

    UML中类图实例讲解关系

    接口图是UML类图的一种特殊形式,用于描述接口和类之间的关系。接口图的顶端有《interface》显示,第一行是接口名称,第二行是接口方法。 3.继承关系 继承关系是UML类图中的一种重要关系,用于描述类之间的继承...

    UML 继承,实现,依赖,关联,聚合

    本文将深入探讨UML中的五个关键关系:继承、实现、依赖、关联和聚合,以及它们在软件设计中的作用。 1. **继承(Inheritance)**: 继承是面向对象编程的核心概念之一,它允许一个类(子类或派生类)从另一个类...

    UML统一建模语言中依赖泛化关联实现聚合组合的C#实现_配UML图.doc

    本文将详细探讨UML中的一些关键概念,包括依赖、泛化、关联、聚合、组合以及实现,并结合C#语言给出具体实现示例。 1. 泛化(Generalization): 泛化关系在UML中代表了继承,它表示一个类(子类)继承自另一个类...

    六大UML类图以及关系

    - 在UML类图中,依赖关系用一条带有箭头的虚线表示,箭头指向被依赖的一方。 **示例**: - 假设有一个`Calculator`类,它依赖于一个`MathFunctions`类来执行复杂的数学运算。在这个例子中,`Calculator`类依赖于`...

    UML轻松教程(全)

    8. **组件图(Component Diagram)**:描述软件系统的物理结构,包括组件、接口和它们之间的依赖关系。 9. **部署图(Deployment Diagram)**:展示了硬件设备和运行在上面的软件组件的物理布局。 **学习UML的好处...

    UML Book UML Book

    1. 类图(Class Diagram):这是最基础的UML图,用于展示类、接口和对象之间的关系,如继承、关联、依赖和实现。类图能够清晰地表达类的属性、操作以及它们之间的结构关系。 2. 用例图(Use Case Diagram):描述了...

    uml使用手册(uml使用手册)

    每个UML图都有其特定的符号和图例,例如类图中的类矩形、接口圆角矩形、关联线、继承线、依赖线等。理解这些符号对于正确解读UML图至关重要。 **3. UML在软件开发中的应用** 在软件开发过程中,UML主要应用于需求...

Global site tag (gtag.js) - Google Analytics