我有兩個緊密結合的類簇。爲了說明起見,我們打電話給view
,其他template
。 template
告訴view
如何看。我有一個基地view
和基地template
類和他們的一些成對的子類。將繼承的變量轉換爲子類
所以,像這樣:
基類
BaseTemplate < - >基本視點
子類
TemplateA < - > ViewA
TemplateB < - > ViewB
TemplateC < - > ViewC
模板< - > ViewD
的view
S(即使基部view
)每個都具有template
,相應類型的,作爲一個變量。 如何投射,例如,在BaseView
中聲明的BaseTemplate
的變量爲TemplateB
,在ViewB
中聲明的變量?我希望能夠在BaseTemplate
中設置變量信息,而不是必須在所有模板子類中設置通用信息。
通常,您會使用泛型來表達這一點,儘管可能只在一個方向上。 – 2013-04-25 22:18:03
@PaulBellora我不太清楚「express」是什麼意思。 – RileyE 2013-04-25 22:18:49
我的意思是聲明'BaseView','ViewA擴展BaseView'等,你提到不想這樣做,所以我沒有發佈它作爲答案。不過,我對此感興趣。 –
2013-04-25 22:27:06