この質問はかなり長い間私を悩ませてきました:
クラスがあり、エンティティRoom
を追加したいとしましょう。Ball
Ball
この部屋の場所を表す座標を持つ必要がx
あります。y
だからここに質問があります:
座標を保持するクラスは?
1)Ball
それ自身のためのそれぞれ。
2)Room
は、すべての の座標を保持しますBall
。
おそらくそれほど問題ではないことはわかっていますが、どちらが好ましい選択であり、どちらがより人気がありますか?
編集:
私が実際に心配しているのは、オブジェクトが好きなようにコンテンツを変更できるため、サードパーティによって制限されることで解決することです。しかし、私の場合ではなく、複数のユーザーを持つアプリケーションにのみ有効だと思います。