这是indexloc提供的服务,不要输入任何密码
Skip to content
masudaK edited this page Jun 1, 2014 · 3 revisions

悩んでるポイント

  • Userオブジェクトが持ってるのはCardのリスト。
  • そして、そのCard自体がNumberを持ってる。
  • getUser(0).gethands().getallNumber(); とかしない限りは、

List<Card> hands = getUser(0),getHands();
for(Card card : hands){
  // card.getNumber;
}

とかになる。

↑メソッドで隠蔽するしかない気がする。

  • CardオブジェクトにownedByUserIndexをもたせるか、field.addCardの引数に所有者を渡すか。
  • 前者はメモリ食いそう。後者だと本来死ななくてもいい情報を知ってることになりそう(=モデルの理解に苦しみそう&マイナスを加えるメソッドとしてGMの所有させたいのに他のメソッドと一緒になりそう)。

全ての列の最小値を得るメソッドはFieldに欲しい。

Clone this wiki locally