java - 一个空的父类(super class)?

标签 java javafx

我想要一个可以列出 TableObjects 的可观察列表(自制类)。我会将这个可观察列表发送到 TableView 对象。我的问题:有一个空的父类(super class)有什么意义吗?

我将创建三个不同的表,其中显示三种不同类型的对象。我的计划是从 TableObjects 创建这些类型,这意味着我将创建扩展 TableObject 的子类。因此 TableObjectA、B 和 C 将具有字符串值,例如名称或类型。

我实际上可以删除 super TableObject 父类(super class),但出于设计特定原因,它不符合我的兴趣吗?实际上,我对软件设计以及如何设计对 future 开发友好的软件从我一直在学习的类(class)中学到的东西很少。

最佳答案

你只是描述了Marker interface pattern并且,在您的情况下,它不应该是一个空的父类(super class),而是一个接口(interface)。

关于java - 一个空的父类(super class)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29922679/

相关文章:

java - 如何在 JavaFX 中为窗口添加阴影?

JavaFX RadioButton 的方法 "isSelected()"不工作/或未正确实现

javascript - 从视频中提取海报图像

java - Eclipse RCP - 如何在工作台初始化之前关闭

javafx如何请求焦点在表格单元格上?

java - 如何使用关键帧更改 JavaFX 标签的文本填充?

java - 文本字段的 CSS 编辑到语音气泡

java - TreeMap 可以用来检索给定键值以上的所有键/值对吗?

java - 使用 JSF 和 primefaces 的无序列表 (ul)

java - JTextPane 中使用 HTML 的 1 像素表格边框