函数的单一职责原则(SRP)

结构化编程强调单一出口的原则,其目的在于增强函数流程的逻辑性。本身这个原则有些过于死板,但其保持代码逻辑性的目的是非常正确的。在面向对象设计,我们都知道要遵循单一职责原则(SRP),而函数也应遵循这一原则,以保证函数体逻辑的清晰并且高内聚。 以下示例中,UpdateValue函数与下面m_value的赋值语句造成了逻辑的分散: 当需要变更m_value的赋值逻辑时,往往会修改UpdateValue
相关文章
相关标签/搜索