こんにちは皆さん 他のカスタム オブジェクトを参照するいくつかのカスタム オブジェクトをディープ クローンする必要がありますが、これらは他のカスタム オブジェクトを参照する可能性があります。
現時点では、ドキュメンテーションと構想の段階にあるだけなので、正しく理解するつもりはありません。
Q1. クローンされた正しいオブジェクト型を返す厳密に型指定されたカスタム関数を記述できるのに、なぜ ICloneable を実装してオブジェクトを返すのでしょうか?
Q2. オブジェクトは巨大ではなく、各要素をコピーする最初の面倒な作業を行うことは気にしませんが、オブジェクトをメンバーごとに複製し、参照されたメンバーの特定のコードを再度追加すると、キャストが必要になるため、より効率的です。 CPUサイクルの観点から?
どんな考え、意見、熟考も歓迎します。