2006年7月10日

面向对象设计原则-----单一职责原则SRP(Single-Responsibility Principle)

摘要: 就一个类而言,应该仅有一个引起它的变化的原因。避免相同的职责分散到不同的类之中,避免一个类承担过多的职责。减少类之间的耦合,当需求变化时,只修改一个地方。 下面是一个档案类,有添加,修改,删除,获取档案信息,通过档案的档号得到档案分类。 在我的系统中通过档号得到档案分类的规则需要经常变化,当通过档号得到档案分类的规则变化时会影响整个类。这时将类重构为: ... 阅读全文

posted @ 2006-07-10 23:29 舒密 阅读(1276) 评论(8) 推荐(0) 编辑

导航