我有两个紧密结合的班级群。为了解释起见,让我们称一个 theview
和另一个 the template
。template
告诉view
如何看。我有一个基类view
和基template
类以及它们的许多配对子类。
所以,就像这样:
基类
BaseTemplate <-> BaseView
子类
TemplateA <-> ViewA
TemplateB <-> ViewB TemplateC <-> ViewC
TemplateD
<-> ViewD
view
s(甚至是 base view
)每个都有一个对应类型的template
, 作为变量。例如,如何将变量BaseTemplate
, 声明于BaseView
, 转换为TemplateB
, 声明于ViewB
?我希望能够在 中设置变量信息BaseTemplate
,而不必在所有模板子类中设置通用信息。