一耸成、單一原則single responsibility principle 簡稱SRP
there should never be more than one reason for a class to change
單一職責(zé)原則的好處
1.類的復(fù)雜性降低,實(shí)現(xiàn)什么職責(zé)都有清晰地界定及塘。
2.可讀性提高
3.可讀性提高后,也提升了可維護(hù)性
4.變更引起的風(fēng)險(xiǎn)降低获雕,如果一個(gè)接口的單一性原則做的夠好世分,則一個(gè)接口的修改只對相應(yīng)類有影響,而對其他接口無影響索烹,這對系統(tǒng)擴(kuò)展和維護(hù)都有非常大的幫助工碾。
下面著重摘抄一個(gè)書中舉的一個(gè)例子:
二、里氏替換原則