private Human 人間;
private Hamster ハムスター;
private void ハムスター_起きた(object sender, EventArgs e)
{
if (ハムスター.State == HamsterStatus.おねだり)
{
食べ物 おやつ = 人間.おやつを用意する();
ハムスター.もらう(おやつ);
}
}
public class Hamster
{
public void もらう(食べ物 おやつ)
{
if (Is好き(おやつ))
{
if (おやつ.Is硬い)
{
ほお袋に入れる(おやつ);
}
else
{
食べる(おやつ);
}
}
else
{
// 食べない
}
}
}