c# - UML 类图 - 我们在这里包含像用户控件和 MainWindow 这样的部分类吗?

标签 c# class uml diagram

我正在开发一个项目,但我不太确定如何做到这一点。我的 UML 图中包含所有类,但我不确定是否必须在此处包含部分类(例如用户控件)。 如果有的话,我的代码是用 C# 编写的。

我认为我不必这样做,但我想看看其他人对此事的看法。

谢谢

最佳答案

UML 对于模型中应包含的类内容保持中立。所以这是你的选择。选择取决于您的开发方法和您想要实现的目标。

例如,Unified Software Development Process ,由 UML 之父 Booch、Jacobson 和 Rumbaugh 定义,提出了不同级别的建模:

其他方法,如AgileUP ,更加务实,从 domain model 开始专注于与业务概念相对应的持久类。设计模型用实现中涉及的其他类(例如 UI、应用程序控件、持久性实用程序等)丰富了域类

此外,模型中的类与用于讨论设计的特定方面的图表中显示的类子集之间存在差异。

需要额外的上下文(即 UML 模型和方法的目的)才能获得更具体的建议。

关于c# - UML 类图 - 我们在这里包含像用户控件和 MainWindow 这样的部分类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61490126/

相关文章:

objective-c - Cocoa/Objective-C 类中的一致性与继承

spring - 有没有办法在 Spring Tool Suite IDE 中自动生成 UML 图

uml - 事件图 - 带参数的调用操作示例?

c# - Linq to Entities 无法识别 string.Format 或串联 '+'

c# - 如何使类(class)列表可公开访问?

c# - Facebook C# SDK ASP.Net 3.5 示例

c# - 从另一个类调用/使用 datagridview

architecture - 基于网络的图表绘制平台

c# - 针对多个字段的 LINQ string[]

c# - 调用静态方法的单元测试方法的模式或实践