随笔分类 -  设计模式

摘要:场景 访问仪表对象和传感器对象 实现代码 访问者接口 访问者实现 被访问对象接口 仪表对象 温度传感器对象 压力传感器对象 相关调用 Out: 阅读全文
posted @ 2016-08-04 21:49 4Thing 阅读(161) 评论(0) 推荐(0)
摘要:场景 解析不同协议 实现代码 协议解析抽象类 A协议解析类 B协议解析类 相关调用 Out: 阅读全文
posted @ 2016-08-03 20:29 4Thing 阅读(132) 评论(0) 推荐(0)
摘要:场景 使用不同策略封装命令 实现代码 命令封装接口 抽象命令封装类 命令A封装实现 cs namespace DesignPatterns.Strategy { /// /// A命令打包类 /// public class PacketA : AbstractPacket, IPacket { / 阅读全文
posted @ 2016-08-03 20:26 4Thing 阅读(139) 评论(0) 推荐(0)
摘要:场景 仪表状态上线、发送、离线状态切换 实现代码 上下文对象 阅读全文
posted @ 2016-08-01 21:41 4Thing 阅读(149) 评论(0) 推荐(0)
摘要:场景 实现仪表时间的同步 实现代码 时间同步器接口 时间同步器对象 仪表观察者接口 仪表A 仪表B 相关调用 Out: 阅读全文
posted @ 2016-08-01 21:38 4Thing 阅读(119) 评论(0) 推荐(0)
摘要:场景 备忘配置文件,实现配置文件的撤销和重做操作 实现代码 配置文件类型 配置拥有者类 配置备忘类 配置管理者 相关调用 Out: 阅读全文
posted @ 2016-07-29 21:04 4Thing 阅读(130) 评论(0) 推荐(0)
摘要:场景 不同设备对象间通信 实现代码 中介者接口 中介者实现 设备接口 设备A实现 设备B实现 相关调用 Out: 阅读全文
posted @ 2016-07-28 22:58 4Thing 阅读(142) 评论(0) 推荐(0)
摘要:场景 实现迭代器模式,迭代仪表集合 实现代码 迭代器接口 仪表迭代器实现 仪表聚合接口 仪表聚合实现 仪表实现 相关调用 Out: 阅读全文
posted @ 2016-07-27 22:36 4Thing 阅读(135) 评论(0) 推荐(0)
摘要:场景 向仪表发送采集命令 实现代码 仪表命令接口 采集命令 调用者对象 接收者对象 相关调用 Out 阅读全文
posted @ 2016-07-25 20:32 4Thing 阅读(116) 评论(0) 推荐(0)
摘要:场景 权限递推 实现代码 处理抽象类 经理处理类 Boss处理类 相关调用 Out 阅读全文
posted @ 2016-07-24 12:20 4Thing 阅读(111) 评论(0) 推荐(0)
摘要:场景 在发送数据前和发送数据后调用方法 实现代码 发送接口 TCP发送类 代理发送类 相关调用 Out 阅读全文
posted @ 2016-07-22 23:32 4Thing 阅读(150) 评论(0) 推荐(0)
摘要:场景 通过享元模式获取仪表对象 实现代码 享元接口 仪表对象 非共享对象 享元工厂 相关调用 Out 阅读全文
posted @ 2016-07-21 20:35 4Thing 阅读(155) 评论(0) 推荐(0)
摘要:场景 解析协议接口,集中验证数据、解析数据头,解析数据体 实现代码 解析数据外观对象 验证数据对象 解析数据头对象 解析数据体对象 相关调用 Out 阅读全文
posted @ 2016-07-21 20:30 4Thing 阅读(156) 评论(0) 推荐(0)
摘要:场景 使用HongDian DTU后需要在原本发送的逻辑前先发送HongDian规定的内容 实现代码 DTU组件接口: 标准DTU组件实现: 宏电DTU组件实现: 相关调用 Out: 阅读全文
posted @ 2016-07-18 23:04 4Thing 阅读(110) 评论(0) 推荐(0)
摘要:场景 站点和仪表目录。 实现代码 组合抽象类: 站点类 仪表类 相关调用 Out: 阅读全文
posted @ 2016-07-17 21:40 4Thing 阅读(108) 评论(0) 推荐(0)
摘要:场景 M每种仪表可选N种通信方式 实现代码 通信器接口 串口通信实现 TCP通信实现 仪表接口 仪表A实现 仪表B实现 相关调用 Out 阅读全文
posted @ 2016-07-14 20:36 4Thing 阅读(133) 评论(0) 推荐(0)
摘要:场景 公司实现标准读卡器接口读卡,第三方读卡器实现其他接口,使用适配器适配第三方读卡器。 实现代码 标准读卡器接口: 其他读卡器接口: 其他读卡器实现: 其他读卡器适配器: 相关调用 Out: 阅读全文
posted @ 2016-07-13 21:28 4Thing 阅读(112) 评论(0) 推荐(0)
摘要:场景 根据不同的指挥者构建不同的命令内容 实现代码 命令类: 命令建造者接口: 命令建造者实现: 指挥者接口: 指挥者A实现: 指挥者B实现: 相关调用 Out: 阅读全文
posted @ 2016-07-12 22:27 4Thing 阅读(159) 评论(0) 推荐(0)
摘要:场景 定义厂家接口,每个厂家可以生产自己的仪表和传感器 实现代码 仪表接口: 仪表A实现: 仪表B实现: 传感器接口: 传感器A实现: 传感器B实现: 工厂接口: A工厂实现: B工厂实现: 相关调用 Out: 阅读全文
posted @ 2016-07-09 23:45 4Thing 阅读(154) 评论(0) 推荐(0)
摘要:场景 没种仪表工厂都实现了生产仪表的接口,不同的工厂生产不同仪表 实现代码 仪表接口: 仪表A实现: 仪表B实现: 工厂接口: A工厂实现: B工厂实现: 相关调用 Out: 阅读全文
posted @ 2016-07-09 00:11 4Thing 阅读(133) 评论(0) 推荐(0)