【发布时间】:2016-09-29 08:30:23
【问题描述】:
我在一个模块 shape.py 中有两个继承的类:
class Shape(object):
class Triangle(Shape):
class Square(Shape):
在我的主代码中,我想实例化一个Shape,但我不知道它会是什么样的形状。形状取决于用户输入或设置。
根据 Python 中的设置或用户输入获取正确实例的最佳方法是什么?
【问题讨论】:
标签: python inheritance factory instantiation