【发布时间】:2011-11-16 14:29:44
【问题描述】:
我正在构建一个针对 Android 的 ORMLite 扩展。
我想做的事
我想用模型重现 Doctrine 和 Symfony 在 PHP 中实现的一种行为。 一句话:
- 从一个 yml 文件生成一堆带有访问器的 BaseModel 类 以及不会改变的事情。
- 让真实模型继承自this BaseModel 以便用户更改即使从 yml 重新生成模型也可以保留。
我的问题
我想知道在实践中尝试在 Android 上实现这样的目标是否是好的,或者这是否会在性能方面存在风险(大量使用继承)。
如果您认为它很笨拙,我怎么能允许用户更改 .yml 文件,生成模型,而不是从头开始重建他的模型的自定义方面。 我知道这可以通过一些“技巧”来完成,但我真的不想重新发明轮子。
编辑
对不起,我忘了补充:我正在使用 python 来做这个。
谢谢
【问题讨论】:
标签: java android python performance inheritance