假设我有一个有两扇门的房间。中央系统正在控制它们。这是通过使用套接字完成的。 DoorController
类必须实现两个门实例。这些门类有一个与套接字通信的接口。如何在类图中以相同的行为实现这两个类,以便DoorController
知道他正在操作哪个门?
答案 0 :(得分:0)
如果我理解你的问题,你应该有一个名为DoorController
的班级和两个名为door_1
和door_2
的对象。类DoorController
应该有一个名为ID
的成员变量,然后您可以使用两个不同的值更改door_1
和door_2
中的此成员变量。
答案 1 :(得分:0)
我认为DoorController
甚至可以包含许多门对象的列表。要为所选门提供标识,每个Door
对象必须具有唯一的id
- 属性。