【问题标题】:Should we insert main method in class diagram我们应该在类图中插入main方法吗
【发布时间】:2013-09-16 09:52:54
【问题描述】:

任何人都可以建议我是否必须或我可以在类图中表示主要方法(当然是静态的)。我有这个类(独立代码),它在 main 方法中完成了所有工作。没有类变量,没有其他方法,也没有其他类。我已经重构了代码以分解为 5 个不同的类,并为它们制作了类图。但是我的部分任务还需要为未重构的代码制作类图。请提出建议。

【问题讨论】:

  • 如果主要方法是设计的一部分,并且类图应该绘制出您设计的完整图片,那么您应该包含它,我会说。

标签: c# class main diagram


【解决方案1】:

恕我直言,这实际上并不重要。

只要您不生成交互图或由此产生的任何类型的执行,除了快速导航到主入口点(如果可能)之外,在图中包含 main 不会增加任何价值。

包含 main 的类通常应该(大部分...)为空,只包含 main。

我倾向于没有在此类图表中包含所有细节,因为在类级别显示整个体系结构无论如何都不是一个好主意。而 main 就是这样一个细节。

但这只是我的观点。

【讨论】:

    【解决方案2】:

    我将它包含在我的案例中,因为这是启动应用程序的函数。它与其他功能没有什么不同。

    【讨论】:

    • 所以我的类图将没有任何属性,只有 +main():void 在方法中????
    • 是的......这里有什么大不了的......你的类是否包含任何属性并不重要。
    猜你喜欢
    • 2021-11-20
    • 2014-11-18
    • 1970-01-01
    • 2010-10-09
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    相关资源
    最近更新 更多