2012-02-23 19 views
-1

こんにちは、私は"Game of Life"ゲームのためのJavaコードを書く必要があります。セルの数は無限でなければなりません。 アプローチは正しいですか?私は彼らが密接に結合されていることを賢明な設計を意味する?これは正しいアプローチですか?

Class Universe 
{ 
    Cell cells[]; 
} 
Class cell 
{ 
    boolean live; 
} 
+0

私はそれについて何をすることができますか?ゆるやかに結合されたデザインをどうやって作るのですか? – user1227381

+0

**インターフェース**!ここに最初のGoogleの結果http://edn.embarcadero.com/article/30372 –

+6

無限の部分を実装するのは難しいだろう。 –

答えて

0

"無限大"セルを使用する場合は、拡張可能なリスト(ArrayList、LinkedListなど)を使用します。 ただし、コンピュータのメモリが許す限り多くのセルを割り当てることができます。 あなたは、堅く/弱く結合していることを本当に知らないのですか?説明しますか?

+0

私は、method.UniverseのCellのプロパティを変更すると、それが影響を受けてはならないと言っています。 – user1227381

+0

また、Minecraftのように無限大のものを一歩一歩手に入れて、ハードドライブにデータを保存することもできます。 現在の領域/可視領域をロードするだけです。ちょっとした提案です。 –

+0

プロパティは可変値と同じですか? –