在这种情况下可能不值得担心,但是假设您有两个类,一个包含所有组件的 JFrame,以及一个处理来自远程客户端的请求的类似服务器的类。用户能够通过 GUI 启动和停止服务器对象,并显示发生在每个服务器对象上的各种事件。无论我是否使用显式模式(如 MVC),似乎 JFrame 需要引用服务器类(调用启动和停止),服务器需要引用 JFrame(通知它某些事件) .
这是一个问题,还是我以错误的方式看待这种情况?
在这种情况下可能不值得担心,但是假设您有两个类,一个包含所有组件的 JFrame,以及一个处理来自远程客户端的请求的类似服务器的类。用户能够通过 GUI 启动和停止服务器对象,并显示发生在每个服务器对象上的各种事件。无论我是否使用显式模式(如 MVC),似乎 JFrame 需要引用服务器类(调用启动和停止),服务器需要引用 JFrame(通知它某些事件) .
这是一个问题,还是我以错误的方式看待这种情况?