|
|
发表于 4-8-2010 11:59 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 12:23 AM
|
显示全部楼层
本帖最后由 兔仙人 于 5-8-2010 03:16 PM 编辑
aggregation , 在 UML 來說 , 是 代表 PART OF .
ASSET 是 PART OF VENDOR , 這樣正確嗎 :O ?
PS : 我覺得 錯 因為 很多 個 VENDOR 可以 有很多 ASSET , 而 很多 個 ASSET 可以有 不同的 VENDOR , 所以 應該是 MANY TO MANY RELATIONSHIP 。 |
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 03:10 PM
|
显示全部楼层
回复 27# 兔仙人
他的uml应该是vendor is part of asset 吧 |
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 03:18 PM
|
显示全部楼层
感覺 ASSET 和 VENDOR 之間 應該 有個 COMPOSITE 。
假設 用 VENDOR 和 ASSET 建立 TABLE
Vendor Asset
1 A
2 A
1 B
1 C
這樣 DESIGN 不對嗎 ????? |
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 03:39 PM
|
显示全部楼层
本帖最后由 loonloon0625 于 5-8-2010 04:56 PM 编辑
回复 29# 兔仙人
我不清楚嘛,你说composite意思是vendor一定有asset和asset 一定有vendor? 仙人改了many to many : D
如果这样可以吗? |
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 05:05 PM
|
显示全部楼层
MANY - TO - MANY , ASSET 跟 VENDOR 之間 帶出一個 COMPOSITE TABLE 。
就好像 我上面 那個 圖醬 。 asset 和 VENDOR 是 互相 REFERENCE 。
如果 我 要 VENDOR A 有什麼 ASSET , 或 我 要 ASSET 1 有什麼 VENDOR , 通過 COMPOSITE 應該可以 一目了然了 。
Vendor * .......... * Asset 或者
Vendor 1.... * Vendor_Asset * ...... 1 Asset |
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 05:15 PM
|
显示全部楼层
大家一起 研究而已 。。。。。 不要說 打救 。。。。
p.s : 我也會錯的 。。 |
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 06:29 PM
|
显示全部楼层
回复 32# 兔仙人
真的获益良多 最后一个问题,在图里面那个 details 是什么意思 details of vendor吗? details of vendor is part of asset? |
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 06:34 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 06:39 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 5-8-2010 08:06 PM
|
显示全部楼层
本帖最后由 qiqimon5566 于 5-8-2010 08:44 PM 编辑
我这个UML初学者 刚接触不到几天 看到两位神人说到我都混乱了>_<"
loon
abstract method subclass真的也要写吗?
我找过很多网站== 全部都没有重写
而是只有abstract class写那method而已? |
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 09:38 PM
|
显示全部楼层
本帖最后由 loonloon0625 于 5-8-2010 09:52 PM 编辑
回复 36# qiqimon5566
erm,如果你的superclass 是 abstract class和有 abstract method, 而你的sub class extends 过去, 你sub class 要 有那个 abstract method。 如果没extends过去,就不用。 ,刚刚看了你的code,你的 Asset class 那个public abstract void subTotal(int number); Ict,vehicle, appliance class都有,所以ict, vehicle, appliance sub class uml 要写 - subTotal(number:int):void (Italic)
这个网页有example
http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/ |
|
|
|
|
|
|
|
|
|
|
发表于 5-8-2010 10:26 PM
|
显示全部楼层
樓上的 贊
我也是看 IBM 的  |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 5-8-2010 11:52 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 6-8-2010 12:09 AM
|
显示全部楼层
回复 38# 兔仙人
你还没解释啊  |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 6-8-2010 09:08 PM
|
显示全部楼层
|
sub class那边因人而异 有些人放有些人不放 ><" |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|