私は単純な形状デザイナーを構築しています。それは十分に単純です-形状を領域に追加すると、サイズを変更してドラッグアンドドロップで移動できます-VSのフォームデザイナーを考えてください。
現在、共通のプロパティ (場所、サイズ) とメソッドを表す Shape の基本クラスがあります。デザイナーのオブジェクトを表す他のクラスは、Circle、Square などの Shape から継承します。オブジェクトを一般的なリストに格納します。List<Shape>
私の質問は、リストと他の一般的なデータ構造、およびそれらをいつ使用するかについてです。
編集:私が本当に意味したことを指摘してくれたMathiasに感謝します。
乾杯