pipi7817 / weemvc

Automatically exported from code.google.com/p/weemvc
1 stars 0 forks source link

如果同一个视图类ViewA管理mc_a和mc_b要如何处理 #9

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
注册view的时候,用类名做键,如果ViewA类,需要管理mc_a,也�
��够管理mc_b。我想注册两个viewA类的实例,像这样:
viewLocator.addView(viewA, "mc_a");
viewLocator.addView(viewA, "mc_b");
好像就不行了吧。

Original issue reported on code.google.com by wssmrw2...@gmail.com on 4 May 2011 at 4:00

GoogleCodeExporter commented 9 years ago
是的。这样就不行的,因为设计时是考虑到一个视图类将会��
�应一个 stage 上的 mc。因为如果 2 
个一样,那么就放一个就可以了。另外,如果 mc_a 与 mc_b 
只有少许区别,那么可以先写一个他们的基类 
BaseView,将共同的东西写在里头,然后用 ViewA 和 ViewB 
分别去继承即可。

Original comment by ibio520 on 12 May 2011 at 4:20