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