class Tom:
def show(self):
print('我是汤姆')
class Jerry:
def info(self):
print("我是杰瑞")
# 工厂类
class MyFactory:
def get_instance(self, cls):
return cls()
# 测试
if __name__ == '__main__':
f = MyFactory()
tom = f.get_instance(Tom)
jerry = f.get_instance(Jerry)
tom.show() # 我是汤姆
jerry.info() # 我是杰瑞