第13天:提取方法对象

这个重构建议是对第10天:提取方法的继续

我们在一个类中提取出来了大量的私有方法和变量,会造成这个类臃肿不堪,难以阅读

因此最好提取出来方法对象,用以将功能的一个个逻辑分离开

旧的代码:

Code

 

重构后的代码,我们通过构造方法,将返回计算结果的类的引用传递给包含多个计算方法的新建对象,或者向方法对象的构造函数中单独传递各个参数。

:

Code

posted @ 2010-01-05 17:17  双击  阅读(204)  评论(0)    收藏  举报