函數的單一職責原則(SRP)

結構化編程強調單一出口的原則,其目的在於增強函數流程的邏輯性。本身這個原則有些過於死板,但其保持代碼邏輯性的目的是非常正確的。在面向對象設計,我們都知道要遵循單一職責原則(SRP),而函數也應遵循這一原則,以保證函數體邏輯的清晰並且高內聚。 以下示例中,UpdateValue函數與下面m_value的賦值語句造成了邏輯的分散: 當需要變更m_value的賦值邏輯時,往往會修改UpdateValue
相關文章
相關標籤/搜索