私のクラスはさまざまなシステムの状態を表します。各インスタンスには2つの属性があります.1つは、同じシステムのすべての状態間で共有されるコンテナで、もう1つは各インスタンスに固有のコンテナです。copy vs deepcopy:意味
状態のコピーは、「共有」属性を再利用する必要がありますが、「一意」属性の詳細コピーを作成する必要があります。これは本当に意味をなさない唯一のコピーセマンティクスです(状態のコピーが同じシステムの状態であることは当然です)。
私のコードを読んだり維持している人には驚きを与えたくありません。自分の目的で__deepcopy__
または__copy__
を上書きする必要がありますか?
'__deepcopy__'投票... –
私はコンセンサスの見通しを望んでいました:)誰もがすべての人の反応を見る機会を得た後も、それはまだあるかもしれません。 – max