六大設計原則之單一職責原則

英文名稱:Single Reponsibility Principle(簡稱SPR) 定義:應該有且僅有一個原因引起類的變更。 舉例: 單一職責原則要求一個接口或類只有一個原因引起變化,也就是一個接口或類只有一個職責。但IPhone這個接口包含了兩個職責:一個是協議管理(dail、hangup方法)、一個是數據傳送(chat方法)。協議接通的變化、數據傳送的變化都會引起接口或實現類的變化。 圖1-
相關文章
相關標籤/搜索