【发布时间】:2015-11-02 13:10:50
【问题描述】:
我正在尝试在 Java 中实现这一点,但遇到了一些接口/继承问题。我对 OO 概念很陌生,所以这可能是架构选择/概念误解。如果缺少某些信息,请告诉我,我会尽量让自己更清楚。
交换机可以是 OSIL 2 或 3 设备,所以我假设我需要继承接口,因为一个只能同时拥有超类,对吗? 问题:我不能让 Node 成为一个接口,因为我需要它的属性,如果它不是一个接口,OSIL3Equipement(作为一个接口)就不能从它继承。 问题:我如何在 Java 中对此进行建模(也就是我的类层次结构中的错误在哪里?) (斜体写的类名表示它的抽象,可能是一种约定,但我更愿意指出)
【问题讨论】:
标签: java inheritance class-hierarchy