问题标签 [class-diagram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
25582 浏览

dependency-injection - 如何在 UML 类图上显示依赖注入?

如何在 UML 类图中显示对象或类的依赖注入?

0 投票
1 回答
3187 浏览

uml - 设计类图应该显示私有操作吗?

设计类图应该显示私有操作吗?我猜设计类图只需要显示公共方法和最重要的私有属性。我错了吗?

谢谢。

0 投票
2 回答
1125 浏览

c# - 逆向工程类图——尤其是继承和关联关系——来自现有的 C# 项目

伙计们,

我有一个类似于 SDK 的包,它有一个 C# 项目,我需要将其用作我自己项目的参考设计。当我在 VS2008 中打开参考项目并运行类图编辑器时,会显示类、类成员,但不会显示类之间的任何关系。

  • VS2008中的类图编辑器可以逆向工程类关系吗?
  • 有没有可以提供帮助的插件?
  • 出于好奇,VS2010可以做到这一点吗?

任何建议,见解或参考表示赞赏!

目前,我正在查看 StarUML:还没有成功,也没有放弃。

- 尼克

0 投票
8 回答
8412 浏览

uml - 应该先画哪个,类图还是序列图?

我和我的大学教授就 UML 图进行了讨论。他认为应该在绘制类图之前绘制序列图,但我认为恰恰相反。我认为在完成用例图之后,下一个图应该是类图,然后我们应该进入序列图。Rational Rose 要求我们使用序列图中的类,这些类已经在类图中。

谁能帮我这个?

0 投票
1 回答
137 浏览

uml - 如何在 UML 中指定关系的可见性?

我正在为 C# 代码创建类图,并且我想指定关系的可见性。我使用命名箭头来指定关系,但我认为将可见性信号(+、-、~、#)与名称放在一起是不正确的。我也不想将关系重复为类中的属性。

如果我不够清楚,请告诉我。谢谢。

0 投票
6 回答
34266 浏览

uml - 概念 UML 类图和 ERD 之间的区别?

如果我创建一个概念类图,使得每个类都捕获“名称”和“属性”而不是“操作”,那么我基本上没有创建否则会被视为 ERD 的东西吗?我试图了解创建我所描述的概念类图与将其称为 ERD 之间的区别是什么?如果这些仍然是两种不同的动物,有人可以解释一下有什么区别吗?

0 投票
1 回答
1099 浏览

uml - UML 类图 - 我如何表示不同的“报告”类?

如果我与业务利益相关者坐下来并为域建模创建一个概念类图,在询问客户该域所包含的所有“事物”是什么之后,他包括以下一些评论:

“我们需要 abc 的'报告 1' 和 xyz 的'报告 2' 等等......”

我将如何在概念类图上对这些进行建模?我只是代表与任何其他类/实体相同的报告吗?如果客户提出许多不同的报告怎么办?报告是否应该包含在概念类图中?

谢谢

0 投票
2 回答
20683 浏览

uml - 何时使用 UML 关联类?

我可以在下面这两个图表上改进我的设计吗?如果是这样,怎么做?

我对图表中关联类的使用感到困惑。我应该使用它们吗?

图1

类图1


图 2

类图2

0 投票
2 回答
796 浏览

java - 应该如何停止需要可停止但不能由客户端停止的服务?

简单的答案是拥有一个包含所有常规操作的接口,其中还包括一个 stop() 方法。

stop 方法的主要问题是大多数获得服务引用的客户端可能也不应该能够停止服务。

另一种选择是简单地定义两个接口,服务和可停止

这种方法的唯一问题是,如果实现被另一个 Service 包装,那么 stop 方法就会被隐藏起来。

阻止客户端“停止”您的服务的原始问题仍然存在,他们只需要首先检查引用是否是 Stoppable 的实例,然后他们可以“停止”它。

你将如何解决这个问题?

我有一个想法可以优雅地解决问题(对我来说很好),而不会留下公共站点。但是在我展示它之前,我想要一些想法。

0 投票
6 回答
126308 浏览

c++ - 如何使用 doxygen 从 C++ 源代码创建 UML 类图

我一直在寻找一些描述如何使用 doxygen 生成简单类图的材料,但找不到。有人可以帮忙吗?

我需要从一组 C++ 文件中创建如下所示的图表。 替代文字

如果有更好的工具可以更轻松地实现这一目标,请告诉我。