土豆 (18384**21) 2012-07-18 09:33:49 问一个幼稚点的问题。 class A{ } class B{ private A a1; private A a2; } 这个A类B类之间的关系应该是关联关系,他们的关联,是1对多,还是1对1,还是1对2呢? 土豆 (18384**21) 2012-07-18 09:34:31 B到A是1对几呢?潘加宇 (3504847) 2012-07-18 09:35:05 关键不是一对几啊, 而是B和A有【两个】关联 土豆 (18384**21) 2012-07-18 09:36:13 太感谢了。那类图上面就是画一条关联线,就可以了?潘加宇 (3504847) 2012-07-18 09:36:41 土豆 (18384**21) 2012-07-18 09:39:18
土豆 (18384**21) 2012-07-18 09:39:33 这个我画的错误图。 土豆 (18384**21) 2012-07-18 09:40:48
土豆 (18384**21) 2012-07-18 09:41:02 现在改成这样,是不是就对了? Allan (3558**69) 2012-07-18 10:10:21 应该是这样潘加宇 (3504847) 2012-07-18 10:34:30 对的 潘加宇 (3504847) 2012-07-18 10:35:14 但角色名不对?dataxml和mainxml应该是XmlDocument所扮演的角色 土豆 (18384**21) 2012-07-18 10:54:57
土豆 (18384**21) 2012-07-18 10:55:09 这里改为这样么? 土豆 (18384**21) 2012-07-18 10:55:32 是不是就是角色名了?潘老师潘加宇 (3504847) 2012-07-18 10:56:42 也可能你是对的,你用的是VS2010吧,可能它的表示法有点特别。 其实,碰到这种问题,你用工具的逆向工程功能,把代码逆转一下就知道了 土豆 (18384**21) 2012-07-18 10:57:23 噢,好的。潘加宇 (3504847) 2012-07-18 20:31:52 你找一份你编写过的代码或者开源代码,用工具逆向工程一下,对比一下就知道了。 群共享里有一个VS2010中的UML幻灯"DEV-Tool-300-3_潘加宇.pdf",可以下载看看 潘加宇 (3504847) 2012-07-18 20:32:19 VS2010不支持逆向到类图,你可以用EA 潘加宇 (3504847) 2012-07-18 20:35:14 这个是小问题,把这个问题解决后,把精力放在内容的正确性上。 你写了一段代码,说人是狗的一种,编译器不会有意见。UML图也画得出来,UML工具不会限制你。但领域逻辑中,人不是狗的一种。
关联,是1对多,还是1对1,还是1对2呢
关注
打赏