Skip to main content

第5步:创建子模块“Light simple”

现在创建的简单灯将与一个简单的开关一起工作,但可以改编自 Light 无论如何,上面。因此需要一个新的模块声明和功能块 LightSimple 必须被创建。由于功能块只是实现了接口 ILight,稍后可以向房间添加不同类型的灯光。主要区别为 Light 也就是说,槽的变量必须是以下类型 ISwitchSimple 为了避免错误地切换到a下 LightSimple 模块。此外,输出 LightSimple 应属于类型 BOOL 并被命名为 xSwitchedOn

第六步:实施