【发布时间】:2012-09-08 17:23:47
【问题描述】:
我有一个类 Node 我希望它有多个构造函数。
我在网上阅读了有关工厂方法的信息,显然,这是实现构造函数的最简洁的 Pythonic 方式。到目前为止,我的课程如下所示:
class Node(object):
element = None
left = None
right = None
def __init__(self, element):
self.element = element
@classmethod
def tree(cos, element, left, right):
self.element = element
self.left = left
self.right = right
# return here
我应该返回这里做什么?我在网上看到的所有示例都只有一个作业,他们会返回那个作业。我有三个任务。在这里返回什么合适?
【问题讨论】:
-
您的代码不起作用。
标签: python oop class factory-pattern named-constructor