不過,1992年剛提出四原型概念時,並未加入顏色建模的概念,一直到1997年Peter Coad團隊才開始採用四色建模的方式。或許也正因為如此,所以《Java Modeling In Color With UML: Enterprise Components and Process》一書才得以在1999年問世,讓我們再次見到四原型加顏色建模的創意。
也就是說,雖然《Java Modeling In Color With UML: Enterprise Components and Process》一書比《Object Models: Strategies, Patterns, and Applications》晚出版,可是這本書中的四原型概念比交易樣式的概念還要早出現,交易樣式只是後生晚輩,拿四原型的概念來應用罷了。
進一步來說,Peter Coad在書中除了談到四色原型外,同時將這四色原型兜起來,形成一個更大更複雜的類別結構,稱為之「領域中立元件」(domain-neutral component),局部如圖29所示。

圖29: 領域中立元件
其實,我一見到書中的領域中立元件便覺得熟悉,因為它跟交易樣式的結構十分相似,局部如圖30所示。所以我推想,交易樣式非常可能是參考了領域中立元件的結構,然後再進一步提出關於交易樣式的見解的。不過,本文的重點不在交易樣式,所以理解它跟四色原型之間的關係即可,我們就不再細究交易樣式的內容了。

圖30: 交易樣式
<上一篇><下一篇>

0 回應:
張貼意見