摘要: 一、SRP单一职责原则(Single Responsibility Principle) 核心思想:系统中每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成,即“高内聚,低耦合”; 就一个类而言,应该仅有一个引起它变化的原因。 注意: 1、一个合理的类,应该仅有一个引起它变化的原因,即单一职责。 2、在没有变化的征兆的情况下应用SRP或其他原则是不明智的.(不能滥用,要确保职责会发生变化)。 3、在需求实际发生的时候就应该应用SRP等原则重构代码。 4、使用测试驱动开发(Junit)会迫使我们分离不合理的代码。 5、若果测试不能分离,应该使用Facade或... 阅读全文
posted @ 2013-11-04 10:59 学而知不足 阅读(200) 评论(0) 推荐(0) 编辑