問題
Notification というインターフェイスを作成して、通知を送信するメソッドを含めます。
メール通知、SMS通知などを扱うクラスでこのインターフェイスを実装します。
ヒント
- 通知を送信するためのメソッドをインターフェイスに含めます。例えば、
void sendNotification(String message);
など。 - メソッドのパラメータには、通知の内容や受信者の情報などが含まれる可能性があります。必要な情報を考慮してパラメータを定義します。
- 通知の種類によっては、複数のメソッドやパラメータを含めて柔軟性を持たせることが考えられます。
これらのヒントを元に、Notification
インターフェイスを設計してください。その後、メール通知やSMS通知を扱うクラスでこのインターフェイスを実装します。
→解答例