为简单起见,我将使用power domain示例进行解释。
假设你有不止一个设备。所有插头都插在一个带有多个插头的电源板上。电源板可以通过以太网或其他方式进行控制。在所有这些中,只有一个真正可以打开和关闭电源。不过,我想其余的设备件,以“似乎”能够控制电源开关,以及。以编程方式,此类函数可以类似于:
pwr.poweron() # this instance can do the actual poweron/poweroff via remote control
eq1.poweron()
eq2.poweron()
其中eq1, eq2
是某个类的实例eq1 and eq2
只是看起来能够控制能量。实际上,它们将执行的poweron/poweroff
延迟到实例pwr
。
如何用Python设计这样的类
例如:
相关问题 更多 >
编程相关推荐