EmailNotifier.java 652 B

12345678910111213141516171819202122232425262728293031323334
  1. package homework;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title EmailNotifier
  6. * @description
  7. * @create 2026/7/24
  8. */
  9. public class EmailNotifier implements Notifiable{
  10. /**
  11. * 执行具体的发送逻辑
  12. *
  13. * @param recipient
  14. * @param message
  15. */
  16. @Override
  17. public void doSend(String recipient, String message) {
  18. System.out.println("发送邮件给 "+recipient+":内容 -"+message);
  19. }
  20. /**
  21. * 记录日志
  22. *
  23. * @param level
  24. * @param msg
  25. */
  26. @Override
  27. public void log(String level, String msg) {
  28. System.out.println("[邮件]["+level+"]消息:"+msg);
  29. }
  30. }