摘要:
动机 : 开发实时系统的时候,常常需要建立一组对象,用来映像远程设备。 透过这组对象呈现远程设备的状态、通知。 使用这组对象封装远程设备的操作、管理。但在映像远程设备提供上述功能之前。 还需要提供探索远程设备的功能,建立远程设备列表。 这样才能完整的提供服务。本文介绍一个『Device Projection 模式』, 定义对象之间的职责跟互动,用来封装映射远程设备所需要提供的功能。 让开发人员在需要实做相关功能时,能有一个参考的架构。结构 : 下图是这个模式的示意图,整个看起来有点复杂。 我们将图拆解开来说明,会比较方便了解。 Device相关对象 : 首先是Device相关对象,这组对象主要 阅读全文