我正在为将存储在硬件商店数据库中的某些对象创建不同的类。数据库将是.ser文件。我的问题是如何将不同的对象存储在文件中并能够单独读出它们。例如,我有一个名为appliances的类和smallHardwareItem,它们都从一个名为items的类扩展而且可序列化。两者共享公共变量,例如IdNumber,名称和数量。不同之处在于smallHardwareItem类具有唯一的变量,类和设备类具有唯一的变量,如类型和品牌。
当我读取这些文件时,我可以比较或判断它是对象类型的设备还是smallHardwareItem?对不起,我现在没有代码,我只是想在编写之前弄清楚一个计划。