Mam dwie klasy. Są prawie identyczne, z wyjątkiem 2 atrybutów. Muszę skopiować wszystkie atrybuty w ciągu od jednego do drugiego, a ja po prostu zastanawiasz czy istnieje wzór lub najlepsze praktyki, lub jeśli mam po prostu w zasadzie zrobić:Python - jaki jest właściwy sposób kopiowania atrybutów obiektu do innego?
spam.attribute_one = foo.attribute_one
spam.attribute_two = foo.attribute_two
.. . i tak dalej.
dlaczego nie używasz dziedziczenia? – shahjapan
@ Tumbleweed - Są to klasy ORM. Jedną z nich jest przechowywanie rekordów transakcji w bazie danych i mają one tak różne zastosowania, metody itp., Że w dłuższej perspektywie jest to po prostu więcej pracy, aby spróbować użyć dziedziczenia (nie wspominając o tym, że planuję wyczyścić jedno i zachować drugie na stałe). – orokusaki