【问题标题】:UML Class-Diagram. Declaring a class under a classUML 类图。在一个类下声明一个类
【发布时间】:2019-06-25 07:35:28
【问题描述】:

你会如何在类图中声明它?

enum ErrorTitleType;

public class Users
{
    #region Custom Exception
    public class UsersException : Exception
    {
        public ErrorTitleType TitleTypeError { get; set; }
        public UsersException(string message, ErrorTitleType Typ ) : base(message)
        {
            TitleTypeError = Typ;
        }

    }
}

更新:我试图为每个逻辑类创建一个自定义异常类,以将错误与 UI 类分开。这就是为什么我有'Users',它是本地的,'UserException' 来识别它是'Users' 错误处理的异常类。我希望我不会让任何人感到困惑

【问题讨论】:

标签: c# uml class-diagram


【解决方案1】:

在一个类下声明一个类

在 UML 中有一个专用的符号表示一个类(这里是 UsersException)嵌套到另一个类(这里是 Users):

【讨论】:

    【解决方案2】:

    您编写的代码也是 UML 中的嵌套类。 Users拥有 UsersException

    在你的模型中你会有类似的东西

    • 封装型号
      • 类用户
        • 类用户异常

    在图表中,您可以使用嵌套连接器来指示类 Users 拥有类 UsersException 的事实,或者您可以放大类 Users 并将类 UsersException 放在那里

    PS。通常我们将类命名为单数 => UserUserException 而不是 UsersUsersException

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 2012-06-18
      相关资源
      最近更新 更多