2016-12-15 43 views
0

可以说我有两个门的房间。中央系统正在控制他们两个。这是通过使用套接字完成的。 DoorController类必须实现门的两个实例。这些门类具有与套接字对话的接口。如何在我的班级图中使用相同的行为来实现这两个类,以便DoorController知道他正在使用哪个门?如何区分具有相同功能的多个班级

+1

为什么套接字在这里是相关的?以及为什么你不能使用类内的属性值等等...你能提供一个DoorController实现的简单例子吗? – Rama

+0

“必须实现门的两个实例”听起来不对。我想你的意思是“被实例化两次”。 –

回答

0

如果我很好地理解你的问题,你应该有一个类叫DoorController和两个对象叫door_1door_2。类DoorController应该有一个名为ID的成员变量,然后可以使用两个不同的值在door_1door_2中更改此成员变量。

0

我想DoorController甚至可以有许多门对象的列表。为了提供所选门的标识,每个Door对象必须具有唯一的id - 属性。

相关问题