【发布时间】:2012-04-28 01:00:13
【问题描述】:
我正在阅读有关Model/View programming 设计模式的信息,但我不明白如何定义模型。我的模型应该继承自 QAbstractItemModel?如果是,我认为它非常有限,因为我的模型类不能从另一个模型类继承。
【问题讨论】:
-
严格来说没有真正需要从另一个类继承。通常,composition 是 prefered over inheritance。
-
问题是我使用 ActiveRecord 作为 ORM,所以我的应用程序中的所有模型类都继承自 ActiveRecord::Base。
标签: qt design-patterns view model