code-smell-4-巨类
当一个类试图做很多事情的时候,通常显示为有太多的实例变量。当一个类有太多的实例变量的时候,重复代码就不会很远了。你可以通过Extract Class来包装一些变量。在选择哪些变量放在一起作为一个组件的时候要保证每一个都是有意义的。比如说“depositAmout”和“depositCurrency”是很可能一起放进一个组件里边的。更通俗一点就是在一个类中拥有相同前缀或者后缀的那些子集变