設計模式七大原則通俗的解釋

本文是以個人理解最通俗的話進行解釋 這裏的第七個原則有的地方可能沒有 一,單一職責原則 所謂的單一職責原則就是隻負責一個職責 示例:有車和船,分別有陸地上跑和水裏遊的特點,如果只寫一個run的方法,在裏面判斷如果是車就輸出在陸地上跑,如果是船在水裏遊。這時很明顯就違反了單一職責原則, 解決方法:建立一個在路上跑的類和在水裏遊的類,new對象的時候根據各個種類傳進去,這樣一個類只負責一個職責! 缺點
相關文章
相關標籤/搜索