面向對象設計原則

單一職責原則 單一職責原則,SRP(The Single – Responsibility Principle)規定,一個類只能有一個引起它變化的原因。在SRP中,我們定義一個類的職責就是」改變它的原因「。如果你能想到N個動機去改變一個類,那麼這個類就具有多於一個的職責。 原因:如果一個類負責了兩個職責P1和P2,那麼當我們需要更改P1時,可能會造成P2發生故障。 解決方案:遵循單一職責原則。分別
相關文章
相關標籤/搜索