【发布时间】:2017-01-10 09:58:24
【问题描述】:
我的老师有一个由控制器组成的 JAVA 应用程序,它通知所有不同的 HMI,我想重现它。
但是 HMI 和控制器是真正独立的:他必须启动控制器(使用可运行的 jar),然后使用另一个可运行的 jar,他可以启动任意数量的 HMI。
一种解决方案可能是使用套接字编程,但我想知道他是否可以在不使用远程呼叫的情况下使用另一种解决方案。 Observer 只能通知其项目中包含的对象,不是吗?
我想在“本地”工作,这就是为什么我在寻找其他解决方案而不是套接字编程的原因。
【问题讨论】:
-
HMI到底是什么(或IHM,无论拼写是否正确)?
-
@zubergu : 我猜它可能是 GUI(例如,在法语中,我们称之为 IHM : Interface Homme-Machine)。
-
是或也有英文人机界面。在我的示例中,HMI 是在 SWING 中开发的 Grid。
标签: java design-patterns observer-pattern