![]() |
1
1
1。一个用户界面可以由多个驱动吗? 像这样的演示者? 是的 2。多个演示者应该 分离或它们能通信吗 如图所示 在这里? 我处理它的方式是我有一个这样的框架
当事件发生时,ui_对象处理事件,创建并触发命令对象。每个ui_对象实现一个在ui_视图中找到的视图接口,并在ui_视图中注册自己。命令对象可以通过接口访问ui_视图中注册的ui对象。 例如,在我的一个金属切割应用程序中,有一个叫做hold的屏幕元素,它包含所有尚未放置在金属板上进行切割的零件。一个零件可以通过几种方式进入货舱。从零件文件加载,由形状编辑器创建,由CAD屏幕创建,或从金属板中提取。 这些操作中的每一个都被封装到实现命令设计模式的单独的命令对象中。当命令对象执行时,它调用。
每个都将刷新相应的屏幕,更新保持。 现在我可以向我的应用程序接口添加一个方法。myCuttingApplication.holdRefresh将依次调用这三个刷新。 但重要的一点是,视图调用一个命令,该命令使用视图实现的接口进行更新。视图对象在较低的层中注册自己。 |
![]() |
KollegeBo · 触发更新的POST或GET 2 年前 |
![]() |
mariolototo · 无法获取“/”express以外的路线 2 年前 |
![]() |
nnmmss · 根据查询字符串值激活li 2 年前 |
![]() |
Ezaldeen Ezaldeen · pdo包装器最后一个id返回0 3 年前 |
![]() |
Bruno Vavretchek · JSON模型建议 6 年前 |
![]() |
Pasha · 如何在@RequestBody中传递2个对象? 6 年前 |