我正在使用pyqt4的项目中工作。很多地方我都看到像
这样的情况class getWidget():
@classmethod
def get_line(cls,**args)
return line(**args)
@classmethod
def get_label(cls,**args)
return label(**args)
@classmethod
def get_button(cls,**args)
return button(**args)
class line():
...
...
class label():
...
...
class button():
...
...
围绕BBB创建这样一个包装器的想法是什么。
答案 0 :(得分:0)
我不知道它与pyqt4有什么关系。
如果作者没有留下任何文件,我们只能推测他/她的意图。
我想原作者很可能想要实现某种工厂模式,这样他/她就可以编写这样的代码:
b = AAA.get_BBB(param1, param2, param3)