套件(Package) 圖:
- 群組(Grouping)分類的邏輯單位。
- “Package 圖”內可以包含基本元素(element),最普遍的即是 “Class”、”Component”,以及 “Sub-Package”。
- “Package 圖” 被用來界定系統範圍的 “內” 與 “外”,是非常有效的工具。
- 每一個 Package 均表達一個 ”命名空間(namespace)”。在 Package 內的 “Class” 均必須有一個 “唯一(unique)” 的名字。例如,Java ”Date” 物件的命名為 “com.sun.java.utils.Date”。
版大說明得還滿簡單易懂的
確實 package 不是很複雜的東西,不用想得太多
簡單來說就像資料夾一樣,只是一種分類工具
Package於UML Diagram的應用
上文也有不錯的示範,還介紹了在企業模型觀點及實體結構觀點的運用時機與步驟~
您列的那邊文章寫得很不錯。
Package 是非常簡單的觀念。而它目的也就是在 “簡單” 而已。 🙂
Hi alaso:
你只要記得,利用 Package 圖只是 “界定” 範圍,就是如此的簡單。不要把它想得太複雜。
例如,我想區隔 “Coffee Shop” 的內與外,就可以利用 Package 界定出 “Coffee Shop” 的範圍。那麼,也就可以去觀察咖啡廳的內部事務以及外界會有什麼 “事件” 是會與咖啡廳產生互動的情形。
哈囉!你好
可不可以用一個例子來舉例package diagram呀?
就像前面的醫院的好了,因為上面的我真的看不太懂說?
謝謝囉!^^
Hello emisjerry:
謝謝你糾正以上範例的 “字誤” 🙂
那個…圖上有兩個錯誤:
1.Structs framework→應該是Struts吧?
2.Date的qulified name應該是java.util.Date?
不過,對你要講的概念是沒影響啦…