2
praktik terbaik fungsi pabrik python
Misalkan saya memiliki file yang foo.pyberisi kelas Foo: class Foo(object): def __init__(self, data): ... Sekarang saya ingin menambahkan fungsi yang membuat Fooobjek dengan cara tertentu dari data sumber mentah. Haruskah saya meletakkannya sebagai metode statis di Foo atau sebagai fungsi lain yang terpisah? class Foo(object): def __init__(self, data): ... # …