2013年4月12日

设计原则:重复的方式以及如何消除重复

摘要: 有意识重复(懒惰的重复)问题:A处的代码和B处的代码很相似,但是又不完全相同。原因:开发人员的懒惰或技能不足,进行的是拷贝式的开发。方案:引入模板方法模式或回调机制(函数指针、委托和接口)。模板方法模式 1 public abstract class TemplateClass 2 { 3 public void Do() 4 { 5 DoCommonStep1(); 6 DoCustomStep2(); 7 DoCommonStep3(); 8 } 9 10 private void DoCommonStep1(... 阅读全文

posted @ 2013-04-12 17:20 幸福框架 阅读(1444) 评论(3) 推荐(0) 编辑

导航

我要啦免费统计