こんにちは、私は"Game of Life"
ゲームのためのJavaコードを書く必要があります。セルの数は無限でなければなりません。 アプローチは正しいですか?私は彼らが密接に結合されていることを賢明な設計を意味する?これは正しいアプローチですか?
Class Universe
{
Cell cells[];
}
Class cell
{
boolean live;
}
こんにちは、私は"Game of Life"
ゲームのためのJavaコードを書く必要があります。セルの数は無限でなければなりません。 アプローチは正しいですか?私は彼らが密接に結合されていることを賢明な設計を意味する?これは正しいアプローチですか?
Class Universe
{
Cell cells[];
}
Class cell
{
boolean live;
}
"無限大"セルを使用する場合は、拡張可能なリスト(ArrayList、LinkedListなど)を使用します。 ただし、コンピュータのメモリが許す限り多くのセルを割り当てることができます。 あなたは、堅く/弱く結合していることを本当に知らないのですか?説明しますか?
私は、method.UniverseのCellのプロパティを変更すると、それが影響を受けてはならないと言っています。 – user1227381
また、Minecraftのように無限大のものを一歩一歩手に入れて、ハードドライブにデータを保存することもできます。 現在の領域/可視領域をロードするだけです。ちょっとした提案です。 –
プロパティは可変値と同じですか? –
私はそれについて何をすることができますか?ゆるやかに結合されたデザインをどうやって作るのですか? – user1227381
**インターフェース**!ここに最初のGoogleの結果http://edn.embarcadero.com/article/30372 –
無限の部分を実装するのは難しいだろう。 –