我正在开始一个项目,为一家书店建立一个管理系统。我已经创建了一个简单的实体类图,如下所示。我只想知道这些关系对实体是否正确?

关系的含义:
发布于 2013-12-14 20:34:23
我同意订单和股票之间的聚合关系,但请注意,n可以等于零。可以有一个没有股票的订单吗?还要考虑一下关系的发展方向。股票是有订单,还是订单有库存?
该模型显示了库存和图书之间的组合关系;但是,您的描述说明一本书就是股票。is a关系应该通过泛化而不是组合来建模。
这个模型表明许多书都有一个出版商。根据你的描述,更准确地说,许多书有许多出版商。此外,模型中的组合关系的方向表明,出版商不可能没有一本书;而您的描述则相反。
最后,模型显示了图书及其子类之间的有向关联;而您的描述(正确)意味着泛化,应该将其建模为闭箭头。
参考资料:UML基础:类图
发布于 2014-01-17 10:54:22
我不知道的一个问题是:电子书有很多样本吗?还是他们有不同的逻辑?
https://stackoverflow.com/questions/20587633
复制相似问题