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
ここに何を返せばいいの?私がオンラインで見たすべての例には、課題が 1 つしかなく、まさにその課題が返されました。私には3つの課題があります。ここで何を返すのが適切ですか?