导航

2014年7月12日

摘要: 有一批重构手法专门用来处理类的概括关系,即继承关系。其中主要是将函数上下移动于继承体系之中。1、PullUpField(字段上移)两个子类拥有相同的字段。将该字段移至超类。2、PullUpMethod(函数上移)有些函数,在各个类中产生完全相同的结果。将该函数移至超类。3、PullUpConstru... 阅读全文

posted @ 2014-07-12 23:01 酷鱼影子 阅读(175) 评论(0) 推荐(0) 编辑

摘要: 前言:关于缩减参数列的重构手法,DougLea对我提出了一个警告:并发编程往往需要使用较长的参数列,因为这样你可以保证传递给函数的参数都是不可被修改的,例如内置型对象和值对象一定是不可变的。通常,你可以使用不可变对象取代这样的长参数列,但另一方面你也必须对此类重构保持谨慎。多年来,我一直坚守一个很有... 阅读全文

posted @ 2014-07-12 01:07 酷鱼影子 阅读(154) 评论(0) 推荐(0) 编辑