私は現在、Java プログラムで立ち往生しています。街づくりゲームである私のプログラムには、ユーザーの気まぐれに基づいていつでもオブジェクトをインスタンス化する機能が必要であり、オブジェクトの数は無限である必要があります。
プログラムには建物タイプのオブジェクトがあります。
(私は新しいオブジェクトをインスタンス化する方法を知っています。そのように...
Building building1 = new Building();
...)
ただし、この方法論は私のプログラムには受け入れられません。私のプログラムは、新しい建物オブジェクトをその場でインスタンス化できる必要があります。ユーザーが、新しい建物を世界に配置するボタンをクリックするオプションを持っていると想像してください。クリックして新しい建物を世界に 0 回配置することも、5,000 回クリックして世界に 5,000 個の建物を配置することもできます。
次のように、5,000 個のオブジェクトをインスタンス化する必要がないことは明らかです。
Building building1 = new Building();
Building building2 = new Building();
...
Building building5000 = new Building();
どのようにコーディングするかについて何か提案はありますか? 前もって感謝します!