我们需要构建一个destop应用程序 运营商使用商店列表。他有一个主窗口,他过滤商店,他有一些额外的窗口:地图(显示商店的位置,从列表中选择的商店标记为地图上的粗体),库存表格(查询所选商店的库存的外部服务)。 表单可以同时打开,也可以隐藏其中一些表单,主表单除外。
可能的实施:
我认为每个表单都是我的应用程序的独立模块。为什么?我希望表格的数量会增加。例如,商店最新销售的新表格,与店铺经理聊天的另一种表格。
问题:
如何组织模块之间的通信?
现在我有一个使用共享总线的想法,模块可以通过它发送和接收消息
还有其他选择吗?
是否有这种总线的实现,或者我已经足够在发布者/订阅者模式上构建直接实现了吗?
答案 0 :(得分:1)