我想要一个可以列出TableObjects(自制类)的可观察列表。我会将这个可观察的列表发送到TableView对象。我的问题:空的超级班级有什么意义吗?
我将创建三个不同的表,其中显示了三种不同类型的对象。我的计划是从TableObjects创建这些类型,这意味着我将创建扩展TableObject的子类。因此,TableObjectA,B和C将具有String值,例如名称或类型。
我实际上可以只删除超级TableObject超类,但是出于特定的设计原因,这是否对我不感兴趣?实际上,我所学的课程对软件设计以及如何设计对将来的开发友好的软件几乎一无所知。
您仅描述了Marker接口模式,就您而言,它不应为空的超类,而应为接口。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句