[英]Hiding methods from the GUI
我正在用Java实现观察者模式,以将模型类与GUI分开。 问题在于,每次调用update-method时,都会将model-instance作为参数给出。 这意味着,GUI可以在模型对象上调用不应从GUI调用的方法。 如何避免GUI可以操纵模型对象?
为了实现这一点,您需要引入另一层,它将使用一个模型对象并将其转换为DTO并返回到GUI,反之亦然。 在许多项目中使用的一种数据访问设计模式。
有关更多信息, 请访问此链接
希望这能给您这个想法。
[英]Hiding data from a DefaultTableModel to the GUI
[英]Hiding certain methods from other packages
[英]Methods from external class accessible but GUI Components not
[英]JavaFX - Calling GUI methods from a different thread
[英]Running GUI Update methods from separate Class methods
[英]Hiding unimportant getter methods from swagger UI in Java
[英]Java/Patterns for hiding methods from third party classes
[英]“Hiding” overridden methods in Java
[英]Hiding methods in subclass
[英]Hiding methods with a subclass parameter
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.