问题标签 [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 投票
1 回答
116 浏览

oop - 合作商店可用性产品库存的设计对象

允许商店是否有产品在另一个商店合作伙伴的库存中可用,后者可以接受或拒绝请求,在所有情况下都会通知申请人响应。

我想实现一个图表类。现在我有一个类产品和一个产品集合的类列表。我不知道如何表示一类操作“对产品可用性的请求。

有没有对应这种情况的设计模式?

或者欢迎使用类图的简单示例。

0 投票
2 回答
9133 浏览

php - 为 php 项目生成类图(codeigniter 框架)

我正在使用Codeigniter开发一个系统,它已经快完成了,我没有先画类图,因为这很难决定,所以我直接做了编码,现在我想为我的项目绘制类图。你们知道我可以用来为我的项目生成类图的工具吗?

0 投票
1 回答
1852 浏览

visual-studio-2008 - Visual Studio:从项目中删除类图?

我不小心点击了我的一个项目的“查看类图”。如何从我的项目中删除 .cd 文件?

更新:调试时你不能这样做,但你可以右键单击它并说“从项目中排除”。感谢大家!

0 投票
1 回答
499 浏览

c# - 使用 C# 进行 UML 映射

有两个类 Person 和 Employee替代文字

当它映射到 c# 代码时

我的问题是我在哪里可以为这个私有属性编写 getter 和 setter。如果可以的话,可以在同一个 Person 和 Employee 类中编写它们吗?映射没有问题吗?因为方法也在同一个类中(GetName()),或者我是否必须使用单独的类来编写 getter 和 setter。我对这个类图与代码的映射感到困惑。任何人都可以为我解决这个问题吗?

0 投票
2 回答
3332 浏览

visio - Visio 类图

我正在使用 Visio 类图。

  1. 有没有办法在画布上自动布局元素?

  2. 我想将一些类分组在某个正方形下,以直观地显示它们属于同一个包。怎么做?

0 投票
1 回答
3877 浏览

c++ - 如何使用理性玫瑰从源代码重新设计设计

我想使用理性玫瑰从现有源代码创建类图。

我有 VC++ 6 MFC 项目并安装了 Rational Rose Enterprise Edition 版本 2003.06.16。现在我想重新设计项目以从源代码创建设计(类图)。请帮助我逐步完成此操作,我无法从互联网上获得好的文档。已经这样做的人可以帮助我...

0 投票
1 回答
1168 浏览

zend-framework - Zend_Log 的 UML 类图是否正确?

问题背景

Zend_Log 分析揭示了以下类图

Zend_Log:

  • 使用 ReflectionClass & Zend_Log_Exception
  • 维护对 Zend_Log_Writer_Abstract 数组的引用
  • 维护对 Zend_Log_Filter_Interface 数组的引用

Zend_Log_Writer_Abstract

  • 维护对 Zend_Log_Filter_Interface 数组的引用
  • 维护对 Zend_Log_Formatter_Interface 的引用

替代文字

问题

  1. Zend_Log_Filter_Interface 与 Zend_Log_Filter_Suppress、Zend_Log_Filter_Message 和 Zend_Log_Filter_Priority 相关,如图所示,这在类图中是否正确布局?
  2. 可以这么说吗,Zend_Log 包含对 Zend_Log_Filter_Interface 数组的引用,这是组合关系(类似于 Zend_Log_Writer_Abstract)?
  3. 很明显 Zend_Log_Filter_Interface 被 Zend_Log 和 Zend_Log_Writer_Abstract 包含,而 Zend_Log 包含 Zend_Log_Writer_Abstract,这使得 Zend_Log_Filter 被容器(Zend_Log)引用并被包含(Zend_Log_Writer_Abstract);那是一些“设计模式”,如果是的话,它的名字是什么?

问候!

0 投票
2 回答
2766 浏览

model - 回调函数/类的 UML 类建模

我不是 UML 方面的专家,我只是在毕业前上了一门课程,花了很多时间在 UML 建模上。我了解基础知识,但前几天我正在做一个项目,只是出于我自己的好奇心,我想知道您将如何为回调建模。这是我正在处理的代码的一部分

我显然正在使用一个框架,所以我想我的问题归结为在使用黑盒模块和框架时如何建模复杂的关系?它甚至不值得花时间吗?但如果是这样,大多数程序不都是在框架内构建的吗?我发现 UML 类模型在我们学习时非常有用,但现在我只是感到困惑。

0 投票
2 回答
144 浏览

uml - 类之间的关系

我有四门课:

  • 员工 - 仅包含包含特定员工信息的字段

  • EmployeeGroup - 仅包含描述员工可以从事的工作类型的字段,每个员工都属于 EmployeeGroup 类之一。

  • EmployeeDBase - 包含从数据库中添加或获取员工和员工组的方法。

  • EmployeeForm - 使用 EmployeeDbase 方法获取或添加 Employee 或 EmployeeGroup 字段到数据库。它也有自己的方法来显示信息的形式。

我认为 Employee 和 EmplyeeGroup 之间的关系是聚合以及 EmplyeeForm 和 EmployeeDBase 之间的依赖关系。Employee 和 EmployeeForm、Employee 和 EmplyeeDBase 是否有任何其他关系(因为两者都在使用 Employee 对象)。---

0 投票
2 回答
363 浏览

uml - 类图问题

我有两个关于类图的问题。首先,如果我在我的 B 类中使用了 A 类的对象,在绘制类图时,我应该将 A 类与 B 相关联。或关联仅在一个类使用另一个类的方法时使用。

我的另一个问题几乎相似。如果在 A 类中我有一个字典< class B, Class C> ,那么在类图中我应该将 A 类与 B 和 C 相关联并说“使用”连接吗?