單一職責原則的定義
通過**示例進一步理解單一職責原則
單一職責的優點
定義:不要存在導致乙個類變更的原因
這句定義比較抽象,我們可以這樣理解乙個類,介面,方法只負責一項原則
定義乙個課程類,在定義學習的方法,如:
public class course else
}}
我們可以把乙個課程,分為錄播課程和直播課程
public class livecourse
}
public class recordingcourse
}
public inte***ce icourse
我們可以把這個介面拆分成下面兩個介面
public inte***ce icoursemanage
public inte***ce icoursemessage
對於乙個方法舉例,我們要修改使用者的資訊,我們可以寫過載的方法也可以將多個方法拆分開來
public class modify
//多個資訊
public void modify(string name,int age,string...fields)
public void modifyname(string name)
public void modifyage(int age)
}
降低類的複雜度
提高類的可讀性
提高系統的可維護性
《每天感恩三分鐘》
每天感恩三分鐘 有位104歲的老太太耳聰目明,老而彌堅。有人向她請教長壽秘訣,老太太笑了 我有一帖靈丹妙藥,那就是每天化三分鐘時間感恩。她說,化一分鐘感恩父母 丈夫 兒女 鄰居和陌生人 一分鐘感恩大自然給予的種種關懷和體貼 一分鐘感恩每乙個祥和 溫暖和快樂的日子 感恩使她心裡永遠流淌著幸福的泉水,有...
沉默三分鐘
網上見此真情之文,藉以自表 原文 http www.hecaitou.net p 3018 沉默三分鐘是心祭。那麼多年了,國旗終於為平民而降。那麼多天了,全民哀悼終於實現。與此同時,火炬停止傳遞,因為這不是乙個歡慶的時刻。很多年後回顧2008年,我 也許寧可它從日曆中消失。還沒有哪一年和今年一樣,才...
三分鐘建立乙個小程式 每天三分鐘玩轉小程式 1
點選上方 程式設計三分鐘 馬上關注,每週1 3 5定時更新。好險,還有幾分鐘,差點沒有趕上周五的尾巴。這次帶來的是1.小程式開發前的準備,非常的簡單,讓我們花三分鐘建立乙個小程式!滑鼠放到小程式上 拉到最下面,出現前往註冊 這個時候你會收到一封郵件 gmail注意上網方式 點選郵件中的鏈結,郵箱啟用...