请运用设计模式,设计集中监控系统,系统具备参数配置、数据采集、远程控制,通过多串口和多网口与 传感器、设备、系统等被监控对象通信,通过网络与服务器通信;给出方案和代码原型(C++)。
时间: 2023-03-06 07:24:35 浏览: 74
计算机集中监控系统的设计
我认为,设计集中监控系统需要使用观察者模式。在观察者模式中,我们需要构建一个主题(Subject),它将拥有被监控的对象的信息,并提供一个注册和取消注册的接口,让观察者(Observer)可以订阅或取消订阅该主题,以监控对象的变化。主题可以接收参数配置、数据采集、远程控制等信息,并将其发送给观察者。观察者可以通过多串口和多网口与传感器、设备、系统等被监控对象通信,并将接收到的信息发送给服务器。可以使用 C 语言实现这个观察者模式的方案,以及它的代码原型。
阅读全文