首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何知道在java中UML类图设计是否良好(计划良好)?

如何知道在java中UML类图设计是否良好(计划良好)?
EN

Software Engineering用户
提问于 2020-05-07 10:46:13
回答 1查看 835关注 0票数 -3

我最近学习了UML,我正在尝试构建一个MonsterDuel系统。然而,这个项目中有很多类,我对抽象类及其用法感到困惑。现在,我创造了:

  1. 抽象类Players及其继承的类Player
  2. 抽象类Field及其子类:MonsterSpellTombFieldSpellCardDeck
  3. 多个卡类相互关联。MonsterSpellCardTrapCard构成了整个PlayerCardSelection

具体来说,我会尽我最大的努力来结束这些问题。

  1. 在编写代码之前,是否有任何规则或原则来确定UML是否是一个好的设计?
  2. 我不确定抽象类是否可以继承另一个抽象类。
  3. 如果是坏的,我如何和如何改进?

我试着把我认为是独立于其他实体的实体分开。例如,我可以通过初始化Player类中的实例来添加播放器,并从抽象类Players继承属性。

对于扑克牌部分,我做了一个层次结构,以形成一个牌套,可以选择和使用的球员。

我还没有添加所有的settergetter,只是希望它尽可能干净。任何帮助都是非常感谢的。

EN

回答 1

Software Engineering用户

发布于 2020-05-07 14:36:00

在编写代码之前,是否有任何规则或原则来确定UML是否是一个好的设计?

是。向其他程序员展示它,并询问他们是否理解UML试图表达的内容。

我不确定抽象类是否可以继承另一个抽象类。

是。只要你最终能上一节具体的课。太多的问题会给你带来溜溜球的问题。

如果是坏的,我如何和如何改进?

与其他程序员谈谈这个问题,让它变得糟糕,并找到一种不同的方式来满足您的需求。

我不能和你一起做这些,因为我连这东西都看不懂。你有太多的事情要写一页。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/409833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档