我目前正在为我的大学从事一个项目,一位老师告诉我,我认为UML类图中可能存在类(将其视为设计图),而在数据中却没有等效类,我是错的模型。然后他向我施加压力,要求我提供一个反例来证明我的观点,但我只是想不到一个。
我检查了几本有关UML的书,例如“学习UML 2.0”,“应用UML和模式”和UML 2的傻瓜书,但是我找不到有关在类图上出现哪些类的任何信息。我问他关于实现类的问题,但他告诉我,不应将它们包括在类图中。所以我很茫然。
发布之前,我还检查了以下问题:
但是他们并没有真正解决我的问题。
感谢您的任何见解。
uml entity-relationship class-diagram data-modeling datamodel
我试图将此图转换为 java 代码,只是为了掌握可以提出的设计问题。
例如 Piecetype 枚举我会写成
public enum PieceType{
pawn, king, queen, rook, bishop, knight
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否有人可以提供有关如何将类图转换为 java 代码的指导,只需从字面上获取图中显示的类之一并编写 java 中提到的属性和方法即可。
我主要很难弄清楚+和-。

我正在为教育网站制作序列和类图,序列图中的所有对象都应该是类图中的一个类吗?
例如,在注册过程的序列图中,我需要一个名为“Data Base”的对象,它需要保存用户信息,“Date base”应该是类图中的一个类吗?它的功能是什么?它只是加载和保存吗?
比方说,我们想要建立一些像票务预订这样的系统(票务预订不是这里的关键,这只是一个例子)
所以我们有User类、Ticket类等
我们还有一个TicketService类,它提供bookTicket () cancelTicket () 等方法
在类图中,TicketService 应该包含还是不包含?
如果没有,bookTicket() 或 cancelTicket() 应该显示在类图上的何处,在 Ticket 类或 User 类中(因为用户创建了票证)
我现在正在学习软件设计。我是一名前端人员,所以这可能是一个愚蠢的问题,但我真的很想知道答案。希望你能帮助我。
我必须设计一个电子商务系统。更具体地说,我正在设计电子商务中的购买系统。我对如何做到这一点做了一些研究并找到了 EAV。但在知道 EAV 是反模式之后,我不想使用它,而且我必须保持简单,以便像我这样的初学者理解设计。
当然,我认为这个设计是不正确的。我花了大约三天的时间进行研究并思考如何解决这个Product问题ProductType。
我只想有一个像iPhone这样的产品,比如有属于手机的属性,可乐有属于饮料的属性等等。
我怎么能这样做呢?
请告诉我如何以简单的方式解决这个问题,因为我对此很陌生。一些有关软件设计的文章或书籍也值得赞赏。
谢谢<3
标题说明了一切.请建议.
我在这里查看了这些:
但是这些教程的第一步是右键单击类视图并选择CodeEngineering->ImportSourceDirectory失败; Code Engineering打开一个仅包含的子上下文菜单Suppress Namespace,没有ImportSourceDirectory选项.
我究竟做错了什么?
或者我的EA版本(10.0.1005)中的选项位于其他位置?
class-diagram ×10
uml ×9
java ×5
architecture ×1
chess ×1
class ×1
datamodel ×1
eclipse ×1
inheritance ×1
oop ×1
return-type ×1