如何区分具有相同功能的多个类
How to differentiate multiple classes with the same function
假设我有一个有两扇门的房间。一个中央系统控制着它们。这是通过使用套接字完成的。 DoorController
class 必须实现门的两个实例。这些门 classes 有一个与插座对话的接口。我如何在我的 class 图中实现这两个具有相同行为的 classes 以便 DoorController
知道他在操作哪扇门?
如果我理解你的问题,你应该有一个 class 称为 DoorController
和两个对象 door_1
和 door_2
。 class DoorController
应该有一个名为 ID
的成员变量,然后您可以使用两个不同的值在 door_1
和 door_2
中更改此成员变量。
我认为 DoorController
甚至可以有许多门对象的列表。要为所选门提供标识,每个 Door
对象必须具有唯一的 id
- 属性.
假设我有一个有两扇门的房间。一个中央系统控制着它们。这是通过使用套接字完成的。 DoorController
class 必须实现门的两个实例。这些门 classes 有一个与插座对话的接口。我如何在我的 class 图中实现这两个具有相同行为的 classes 以便 DoorController
知道他在操作哪扇门?
如果我理解你的问题,你应该有一个 class 称为 DoorController
和两个对象 door_1
和 door_2
。 class DoorController
应该有一个名为 ID
的成员变量,然后您可以使用两个不同的值在 door_1
和 door_2
中更改此成员变量。
我认为 DoorController
甚至可以有许多门对象的列表。要为所选门提供标识,每个 Door
对象必须具有唯一的 id
- 属性.