许多开发人员以为,好代码的主要尺度之一就是减少反复代码,有时候要做到这一点就不容易了,在许多情形下,可以应用IDE的Exteract method(抽取办法)的重构办法把长的办法分解为更小的代码块,然后重用这些代码块。但是这样可能让代码更费解,由于你以一个包括许多小办法的类告终,而且它们之间并没有明白的关系。可以更近一步地将提取的函数组合成一个内部类,这样便可以够坚持解构,但是这类函数须要用到大批的样板代码。许多开发人员以为,好代码的主要尺度之一就是减少反复代码,有时候要做到这一点就不容易了,在许多情形下,