标签: java user-interface model-view-controller
我在java中实现观察者模式以将我的模型类与GUI分离。 问题在于,每次调用update-method时,模型实例都作为参数给出。这意味着,GUI可以调用模型对象上的方法,这些方法不应该从GUI调用。 如何避免GUI可以操作模型对象?
答案 0 :(得分:0)
为了实现这一目标,您需要引入另一个层,该层将采用模型对象并将其转换为DTO并返回GUI,反之亦然。许多项目中使用的数据访问设计模式。
了解更多信息visit this link
希望这会给你一个想法。
答案 1 :(得分:0)