SPR 单一职责原则
就一个类而言,只有一个引起他变化的原因,我们也可以认为这个内聚性,但跟内聚性有点不一样,我们把引起一个类变化的作用力联系在一起
两个职责要不要分开,要依赖应用程序变化方式,分,这种设计可能具有僵化性臭味,不分,这种设计具有复杂性臭味。只有变化,才真正具有真正的意义。
方法:单元测试,Facade模式和proxy模式来进行分离
SPR 单一职责原则
就一个类而言,只有一个引起他变化的原因,我们也可以认为这个内聚性,但跟内聚性有点不一样,我们把引起一个类变化的作用力联系在一起
两个职责要不要分开,要依赖应用程序变化方式,分,这种设计可能具有僵化性臭味,不分,这种设计具有复杂性臭味。只有变化,才真正具有真正的意义。
方法:单元测试,Facade模式和proxy模式来进行分离