实现注册登录的 UML 类图

时间:2021-02-11 13:43:39

标签: oop uml class-diagram

我正在尝试为用户需要登录到 Java swing 应用程序的类图模型建模。用户必须先注册才能登录。在这里我已经通过组合关系展示了这一点。我不确定这是否正确。我觉得注册可能是用户的泛化并命名为“新用户”,但如果是这种情况,我觉得我需要进行另一个称为“返回用户”的泛化,但用户类和泛化“返回用户”将具有完全相同的方法和属性,所以我认为这是错误的。我想知道是否有人可以帮助我理解类图的这一部分。提前致谢enter image description here

1 个答案:

答案 0 :(得分:3)

<块引用>

我觉得注册可能是用户的概括并命名为“新用户”,但如果是这种情况,我觉得我需要进行另一个概括,称为“返回用户”,但用户类和概括“返回用户”将具有完全相同的方法和属性,所以我认为这是错误的

是的,这是错误的,Registration 不是 User 也不是相反的,所以这两个类之间没有概括。

您可以拥有您指定的作文,但是为什么UserRegister 类具有emailpassword em> ?。您想将初始值保存在 Register 中,而当前值(可以相同)在 User 中还是相反?

当然,检查密码的班级必须能够以任何方式访问(当前)密码。

为什么Admin类有adminName属性,名字已经被UserRegister管理< /p>

你所有的属性都是String,对于日期/持续时间这很奇怪。

你的操作没有参数,其中一些肯定需要参数才能工作

据我了解Register这个类不仅是在注册时使用的,当时它的名字也不是很清楚,Registration是关闭的更清楚