服務設計模式
在特定的上下文背景中,我們設計軟件時會遇到許多問題,設計模式是以一種抽象的方法從那些經過良好驗證的不斷出現的問題的解決方案中提取出來的,即“我們可以反覆使用一個解決方案而不用作兩次同樣的操作”,這使得那些沒有實際經驗的設計人員也可以對各類問題設計出靈活、一流的解決方案。
Gama et al.1995年第一個提出了面向對象設計基本交互式的23種模式,在描述每個模式之前,首先要介紹問題,然後描述它的解決方案,最後討論使用這種模式所還來的影響。這種策略被證明是非常高效的,這裏我們也要採用這種方式,模式的部分描述如下:
Intent 對這一模式達到的成果作一簡短描述;
Context 模式可以應用的一般環境;
Problem 模式可以幫助解決的特定問題;
Forces 模式需要給出關鍵的措施以解決提出的問題;
Solution 模式提出問題的解決方案提綱;
Implementation實現模式的具體方法;
Known uses 大多是實現該模式的內部組織工作系統;
Consequences 優點與缺點的討論。
TOP
本文轉自
http://soa.5d6d.com/redirect.php?fid=4&tid=112&goto=nextnewset