我正在为药房申请,基本上这个应用程序有一个“项目”类和另一个“销售发票”类,记录销售流程。 所以我的问题在于,如果药房预计会有大约一万种产品库存,我将这些产品存储在Item类型的链接列表中,并将发票存储在链接列表中,然后关闭应用程序我保存它们使用对象输出流并在开始时重新加载它们,这是一种不好的做法吗?我是否要使用数据库? 我的第二个问题是,如果我继续使用链表和对象输出流,那么性能和内存更好,将实际项目作为字段成员存储在发票类中或仅存储其ID,然后在使用此ID调用时获取项目参考,那么更好的是什么? 提前谢谢。