單一職責原則(SRP)解讀

單一職責原則的定義 鮑勃大叔( Robert C. Martin)這樣定義單一職責原則: A class should have only one reason to change 一個類應該只有一個發生變化的原因 定義非常簡潔。然而,使用這一原則卻不像看起來那麼容易。 這樣理解SRP對嗎? 記得前一段時間讀過一篇批評SRP的文章,大意是說SRP是一個錯誤的想法,並不能幫助程序員理解高內聚(hig
相關文章
相關標籤/搜索