私はdelphi2009とVCLコンポーネントを使用しています。プライベートフィールドが2つしかないアイテムTStreetで構成されるTStreetsというコレクションを作成しました。次に、クラスTMyObjectの他のオブジェクトを(参照を使用して)追跡するために、Tstreetクラスに別のフィールド/プロパティを追加する必要があります。
例:TStreetコレクションに5つの要素が含まれ、実行時に10個のオブジェクト(TMyObject)がアプリケーションに存在するとします。TMyObjectの各オブジェクトは1つのTStreetにのみ属することができるため、TStreetごとにオブジェクトのすべての参照を保存してから、1つ以上のオブジェクト参照を1つのTStreetから別のTStreetに移動できるようにする必要があります。オブジェクト参照を保存するTStreetの下に別のコレクションを作成する必要がありますか?
行く道は正しいですか?