五、簡單工廠+UML學習

簡單工廠不是一個設計模式,反而更像一種編程習慣。但由於經常被使用,

提醒:在設計模式中,所謂的“實現一個接口”並一定是寫一個了類,並利用implement關鍵詞來實現某個Java接口,“實現一個接口”“泛指”實現某個超類型,(可以是類或者接口的某個方法);

這個 實際上就是一個面向接口編程,面型接口編程的意義就是可維護性增強,高複用,高擴展,對於這個簡單工廠模式解析,就是把複用的方法進行了封裝(方法封裝),

UML圖學習:繼承 、接口、類、聚合、組合

                      (1)繼承關係都用空心三角形+實線來表示;

                      (2)實現接口用空心三角形+虛線來表示;

                      (3)當一個類關聯另一個類時,用實心箭頭表示:

                      (4)聚合關係用空心的菱形+實線箭頭表示:

                     聚合表示一種弱的“擁有”關係,體現的是A對象可以包含B對象,但B對象不是A對象的一部分。

                       (5)組合關係

                     組合是一種“強”的關係,體現了嚴格的部分與整體的關係,部分和整體的生命週期一樣;

                        (6)依賴關係:用虛線箭頭表示

                               氧氣和水就是一種依賴關係

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章