本文純屬個人見解,是對前面學習的總結,如有描述不正確的地方還請高手指正~
簡單工廠(靜態工廠),它定義了一個類用於負責物件的建立,它主要由3部分構成:
工廠類,抽象類或介面,詳細的實現類。
在今天的案例中,工廠類是AninmalFactory,
抽象類:Animal
實現類:dog,pig,cat
長處:工廠模式,客戶端不必再建立物件,只負責物件的呼叫。
每日一道理
無知者為夢想中的虛幻而苦苦等待,換回的不是所求的,而是歲月在臉上留下的印痕,一事無成的人一生便是虛度。生活中,與其花時間去等待,不如加快步伐去追尋理想,試著與時間賽跑,也許身軀、心理會感到勞累,但這樣的生活畢竟是充實的。
無知者為夢想中的虛幻而苦苦等待,換回的不是所求的,而是歲月在臉上留下的印痕,一事無成的人一生便是虛度。生活中,與其花時間去等待,不如加快步伐去追尋理想,試著與時間賽跑,也許身軀、心理會感到勞累,但這樣的生活畢竟是充實的。
缺點:隨著詳細的類不斷地增多,我們的工廠,就要不斷地修改,不利於前期的維護,
文章結束給大家分享下程式設計師的一些笑話語錄:
程式設計師喝酒
我偶爾採用“木馬策略”、“交叉測試”,時間不長就開始“頻繁分配釋放資源”,“cache”也是免不了的了,
不過我從不搞“輪巡”,也不會“捕獲異常”,更不會“程式異常”,因為我有理性
剋制的。
---------------------------------
原創文章 By
抽象類和定義
---------------------------------