1. 首页
  2. 数据库
  3. 其它
  4. 使用策略模式实现报警服务示例详解(短信报警)

使用策略模式实现报警服务示例详解(短信报警)

上传者: 2021-04-19 05:35:28上传 PDF文件 61.71KB 热度 9次
着重说一下策略模式。首先需要定义一个接口,该接口用来统一报警方法,代码如下: 代码如下:/// /// 报警接口,统一各种报警方式发出报警的方法/// public interface IAlarm{ void Alarm(Message message);} 大家伙看到Message会不会比较疑惑呢,别着急,Message就是我自己定义的一个报警的模型,比如报警标题,收件人(报警报给谁呢),报警方式(邮件、客户端等)等。 定义好接口之后,我们就要实现这个接口,实现这个接口的就是各种报警方式的类,比如EmailAlarm.cs和ClientAlarm.
用户评论