iT邦幫忙

DAY 11
1

UML學習過程分享-以EA為例系列 第 11

[Day 11]EA裡Operation與Message的差別

在EA裡面 Operation與Message用法很像,但是抽象意義卻不一樣,
這邊用我自己的看法來解釋這兩個東西。
#Operation與Message的差異
*Operation
o為物件上提供的method
+解釋該method參數與DB存取的意義
+例如代碼檔,根據代碼,回傳代碼名稱
#無Parameter Value可以輸入
*Message
o為呼叫物件上的method
+解釋此次呼叫傳遞參數值,與回傳結果的意義
+例如根據員工代碼,回傳員工名稱
#有Parameter Value可以輸入

通常這兩者也會出現在不同的diagram上,Operation比較常處於Domain model與Class diagram上,用來定義Entity Object的Behavior,而Message常在Sequence diagram裡,在這一次的Service裡,透過Operation+Parameter,在物件與物件之間傳遞的message。


上一篇
[Day 10]Decorator Pattern + UML + Sample Code(using C#)
下一篇
[Day 12]MDA裡CIM-1注意事項
系列文
UML學習過程分享-以EA為例30

尚未有邦友留言

立即登入留言