标签: design-patterns serial-port repository-pattern
我需要创建一个通过SerialPort与设备通信的应用程序
存储库模式是否适用于此?
答案 0 :(得分:0)
存储库模式更适合用于存储数据而不是传递消息的代码。
通过串行端口与设备进行通信最好由发布者 - 订阅者设计模式提供。您的消息将由应用程序发布,串行端口用户将收到这些消息,并处理特定于串行端口的命令。
当然,可能有多种模式可以满足您的要求,但您必须确定哪种模式最适合您的方案。