0

これを可能な限り最善の方法でコーディングしているかどうかを確認しているだけです。

クラス Player、Pet、および Health があります。Player には、Pets メソッドを呼び出してから、Health クラスの setFeed メソッドを呼び出す feedPet メソッドがあります。

setFeed メソッドでは、ペットに与えられたものに応じて健康を調整します。また、Pet が満腹かどうかもチェックし、調整された空腹レベルを setHunger メソッドに渡します。このメソッドは、単純に空腹を hangerLevel 引数に等しく設定します。

これで、ペットに getHungry メソッドも追加されました。ペットに餌が与えられていない場合は、正しく空腹になる必要があります。ここで行ったことは、ペットの健康クラスにアクセスして setNotFed メソッドを呼び出すことです。ここでは、ペットの適切な空腹レベルを計算し、そのレベルを setHunger メソッドに渡します。

これはこれを行う最も正しい方法ですか?setFeed と setNotFeed の機能を setHungry メソッドに入れることを考えていましたが、面倒で混乱します。

どんな洞察も大歓迎です!

4

1 に答える 1