标签: oop uml ooad
以下是ER图,其中包含5个不同实体之间的关系。
我的问题:
1) 根据OOP术语,这5个实体中的每一个都是class?
class
2) 你能帮助我理解这5个实体中关系(不同类型的线)的含义吗?带有小气泡/带有角形/文字的线
答案 0 :(得分:1)
这根本不是UML图,而是实体关系(E-R)图,通常显示数据库设计。你可以轻松谷歌查找详细的规则,我可以快速找到这个页面:
http://www.google.de/imgres?imgurl=http://docs.oracle.com/cd/B12037_01/java.101/b12021/img/entity_d.gif&imgrefurl=http://docs.oracle.com/cd/B12037_01/java.101/b12021/dev.htm&h=1780&w=1556&tbnid=vbXfAtrAAIq5_M:&zoom=1&tbnh=97&tbnw=85&usg=__vyr0LMggQHqYtI8Q6Ix-722jJwg=&docid=3LbfUSlxwqfpMM&client=firefox-a&sa=X&ei=iX1HU5awEImN7Qbf6IGwDg&ved=0CEsQ9QEwBA&dur=1439
如果要在UML中建模数据库,您仍然可以使用类图并最终将存在关系限制为非OO建模中可用的关系。