问题描述
class Item()-父类,不是抽象
class SpecificItem()-存在多个类似的类,它们都是Item的子类
class DatabaseAPI()-这是我开发的一个类,基本上在我使用MongoDB时包装pymongo函数
由于我的数据库处于非结构化状态(MongoDB / Nosql),无法保存我的对象类型,因此我使用DatabaseAPI函数将它们转换为数据库。但是,从我的数据库中将这些对象 back 提取后,我必须使用其构造函数将它们强制转换回各自的对象中。
DatabaseAPI要求在所有SpecificItem()子级上导入。 所有SpecificItem()类都是子类,因此需要在Item()上进行导入。 Item()使用/导入DatabaseAPI(没有子类具有需要DatabaseAPI的唯一函数)
是否没有解决方法允许我的DatabaseAPI实例化SpecificItem()?还是我绝对必须在DatabaseAPI和SpecificItem之间有一层?
我已经阅读了与此类似的文档,但想更具体地询问我正在开发的应用程序。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)