如何使用相同的函数区分多个类

时间:2016-12-15 11:56:05

标签: c++ class uml class-diagram

假设我有一个有两扇门的房间。中央系统正在控制它们。这是通过使用套接字完成的。 DoorController类必须实现两个门实例。这些门类有一个与套接字通信的接口。如何在类图中以相同的行为实现这两个类,以便DoorController知道他正在操作哪个门?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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