摘要: 理解:经常写的代码中,有一些计算逻辑比较复杂的方法,写下来一个很长很长的方法,我们可以把这个方法,根据功能,分解成单独的几个小方法。这样做不仅能够增加代码的可维护性,而且增加了易读性。 详解: 重构前代码: 我们看到CalculateGrandTotal方法,里面用到了2个foreach循环,看一下 阅读全文
posted @ 2016-03-20 23:00 IT少年 阅读(2731) 评论(0) 推荐(0) 编辑
摘要: 理解:提取接口的意思是,多于一个类共同使用某个类中的方法或属性,那么我们可以把这些方法和属性提出来,作为一个单独的接口。这样的好处是解除代码间的依赖,降低耦合性。 详解: 先看重构前的代码: RegistrationProcessor 类只使用到了ClassRegistration 类中的Creat 阅读全文
posted @ 2016-03-20 22:47 IT少年 阅读(2019) 评论(0) 推荐(0) 编辑