public static void FuncAlarm(IAlarm alarm) { alarm.SetAlarm(); alarm.Alarm(); alarm.StopAlarm(); }
// アラームとしての処理 public static void FuncAlarm(IAlarm alarm) { alarm.SetAlarm(); // アラームのセット alarm.Alarm(); // アラームを鳴らす alarm.StopAlarm(); // アラームを止める }