2016-08-31 4 views
1

私はAndroid用のハングマンゲームを作成中ですが、クラス図の一部についてはわかりません。私はアルファベットのインターフェースを持っています。リセットする方法、手紙が推測されているかどうかを確認する方法、以前に推測されていないと推測する方法です。新しいメソッドを追加していないクラスを持つクラスダイアグラム

このアプリは、ノルウェーと英語の両方のアルファベットをサポートします。つまり、メソッドの実装が一部異なります。

クラス図では、Interfaceを実装しているクラスを空のままにしても問題ないですか、新しい機能を追加しない限り、このようにしないでください。一般的にはどんな小さなディテールを含めずに全体像を得るために必要とされるほど多くの詳細が含まれている必要があり、あなたのクラス図を話す

enter image description here

答えて

1

enter image description here

一部です。あなたのプロジェクトになじみのない人は、あまりにも多くの質問をしなくてもそれを実行して実装できるはずです。

インタフェースを結合することだけを目的としたクラスがある場合は、それらが空であってもインスタンス化する必要がある場合は、ダイアグラムに含める必要があります。しかし、一般的には空ではありません。少なくとも、物事を把握するためのメンバーは少なくありません。

+0

これらの2つのクラスは、同じメソッドの異なる実装しか持たないことに注意してください(その唯一の目的は、指定された言語でどの文字が使用されているかを追跡することです)。 編集:全体の図を見て、それを簡単に見ていただけますか? – Iltharion

+0

あなたの図はそのままです。 –

+0

まあ...私はそれがいくつかの方法が欠けていると思う.check(文字が実際に単語の一部であるかどうかをチェックするのに便利)。アルファベットは、アルファベットの表記ではなく、むしろハングマンゲームの解答を表すので、アルファベットは最良の選択名ではないかもしれません...しかし、一般的にマイナーな問題... – Pandrei

関連する問題