仍然想知道实现模型- View - Controller 软件架构的最佳方法,我是将 Controller 传递到 View 中,还是使用观察者设计模式并让 Controller 观察 View 所做的任何更改/请求,以便我们可以更新模型并重新显示......
我有一个包含 JInternalframes 的主 JFrame,我想应用 MVC 架构。仅使用普通的 Java 应用程序
有点坚持这一点,任何关于限制的建议都会有很大帮助。
抱歉造成混淆,没有一个只使用 Frame 和 Internal Frame 的 web 方面
最佳答案
我去年用 MVC 模式编写了一个程序,但我似乎找不到代码 atm,我确实记得我用它和观察者模式一起使用,以便 Controller 监听 View (所以 Controller 实现观察者, View 实现 Observable)
(注意:我还是一名学生,所以我的评论中可能存在一些错误。不过只是想提供帮助!)
关于带有内部框架的 Java MVC 和复合设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7220810/