要重构以下代码,它是用python编写的:
def __init__(self):
self.var1= Module.ClassA()
self.var2= Module.ClassB()
self.var3= Module.ClassC()
self.var4= Module.ClassD()
self.var5= Module.ClassE()
self.var6= Module.ClassF()
self.var7= Module.ClassG()
self.var8= Module.ClassH()
self.var9= Module.ClassI()
self.var10= Module.ClassJ()
self.var11= Module.ClassK()
self.var12= Module.ClassL()
self.var13= Module.ClassM()
self.var14= Module.ClassN()
self.var15= Module.ClassO()
self.var16= Module.ClassP()
self.var17= Module.ClassQ()
self.var18= Module.ClassR()
self.var19= Module.ClassS()
self.var20= Module.ClassT()
开始重构你没有给我们的代码:
ClassF
对于一个类来说是一个无用的名称,所以重命名所有类以使其具有有意义的名称。var18
对于一个属性来说是一个无用的名称,所以重构所有属性以获得有意义的名称。你知道吗否类需要20个引用其他不同类实例的属性:重构依赖项,以便该类只引用它实际直接使用的对象。你知道吗
相关问题 更多 >
编程相关推荐