我正在使用Flex SDK for mobile,这个问题是关于面向对象编程的。
我有一个负责管理视图的视图堆栈机制,我可以从任何视图类访问它,我可以请求它导航到另一个视图 B 或关闭当前视图 A
我的问题从导航到另一个视图的方法开始:
addView(Class);
我需要传递它所请求的视图类名,而不是创建该视图,打开它,并将其添加到视图堆栈中。让我们称这种方法为直接访问。
我想到了 A 会引发事件的替代方法,例如:当用户点击“立即播放”按钮时的GameRequest。我将有一些控制器,它将监听GameRequest事件,并使用 B 类调用addView()方法。让我们称这种方法为事件方向。
所以这是我的优点和缺点,告诉我你的想法,我错过了什么?
直接访问
活动方向