1.8.3 接口/实现范式的一个真实示例
图1.12使用了真实的对象演示了接口/实现范式,这里没有使用代码。烤面包机需要电。为了得到电,烤面包机的插头必须插到电源插座,电源插座就是接口。所有需要获取电力的烤面包机需要实现一个插头,要与电源插座规格适配。这是烤面包机和电力公司(事实上是电力工业)之间的接口。燃煤发电厂会关心实际的实现,而烤面包机则无须担心。事实上,对于所有面包机而言,电力实现可能是核电站或本地发电机。基于这样的模型,一个装置只要满足接口规格,就可以获取电力,如图1.12所示。
图1.12 发电厂示例