C# UML 类图

标签 c# .net winforms class

我正在为我的项目编写一个类图,但不确定是否应该在图中包含我重写的 ToString() 方法?

另外,如何在图表上表示重写的方法?

例如...

public override String SalesPrice()

最佳答案

通常,您实际上不需要在 UML 类图上包含任何额外的详细信息,例如该方法是“重写”或“虚拟”等,

但如果你想这样做,我被告知它应该以与抽象类相同的方式表示(斜体书写)/像这样在两侧使用“箭头”..

<<Override>>
<<Virtual>>

因此,为了遵守您的示例:

+ SalesPrice (): <<Override>> : String

并且在您的父类(super class)中,您需要指定如下:

+ SalesPrice (): <Virtual>> : String

关于C# UML 类图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26289143/

相关文章:

c# - SMTP 中的传递状态通知和已读回执

c# - FirstOrDefault 在外键上返回 null

c# - Windows Phone 的 pivot TitleTemplate 中的数据绑定(bind)

c# - 将 System.Json 用于非 Silverlight 项目?

c# - 从图表中的文件生成趋势线

c# - 每秒更改图片框中的图像 C#

c# - 自动属性的默认接口(interface)方法和默认值

.net - RxJS/Rx.Net 可观察订阅与事件 - 性能/线程

.net - 如何在WPF中实现嵌入阴影效果

c# - 当用户更改过滤器时,如何在 SaveFileDialog 中更改文件名的扩展名?