我正在尝试为用户需要登录到 Java swing 应用程序的类图模型建模。用户必须先注册才能登录。在这里我已经通过组合关系展示了这一点。我不确定这是否正确。我觉得注册可能是用户的泛化并命名为“新用户”,但如果是这种情况,我觉得我需要进行另一个称为“返回用户”的泛化,但用户类和泛化“返回用户”将具有完全相同的方法和属性,所以我认为这是错误的。我想知道是否有人可以帮助我理解类图的这一部分。提前致谢
答案 0 :(得分:3)
我觉得注册可能是用户的概括并命名为“新用户”,但如果是这种情况,我觉得我需要进行另一个概括,称为“返回用户”,但用户类和概括“返回用户”将具有完全相同的方法和属性,所以我认为这是错误的
是的,这是错误的,Registration 不是 User 也不是相反的,所以这两个类之间没有概括。
您可以拥有您指定的作文,但是为什么User 和Register 类具有email 和password属性 em> ?。您想将初始值保存在 Register 中,而当前值(可以相同)在 User 中还是相反?
当然,检查密码的班级必须能够以任何方式访问(当前)密码。
为什么Admin类有adminName属性,名字已经被User和Register管理< /p>
你所有的属性都是String,对于日期/持续时间这很奇怪。
你的操作没有参数,其中一些肯定需要参数才能工作
据我了解Register这个类不仅是在注册时使用的,当时它的名字也不是很清楚,Registration是关闭的更清楚