單一職責原則(SRP)

《敏捷軟件開發:原則、 模式與實踐》中這樣描述:就一個類而言,應該僅有一個引起它變化的原因。   在SRP中,把類職責定義爲「變化的原因」(a reason for change),每一個職責都是變化的一個軸線(an axis of change ),如果有多於一個的動機去改變一個類,那麼這個類就具有多於一個的職責。當需求變化時,該變化會反應爲類的職責的變化,如果一個類承擔的職責過多,就等於將這些
相關文章
相關標籤/搜索