gpt4 book ai didi

java - Swing - 在 View 之间进行交互的最佳方式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:03:25 24 4
gpt4 key购买 nike

在 Swing 应用程序中,在两个 View 之间发送(交互)数据的最佳方式是什么?

查看 Study Guide to the SCJP 6 中的耦合 session ,它说:

All nontrivial OO applications are a mix of many classes and interfaces working together. Ideally, all interactions between objects in an OO system should use the APIs, in other words, the contracts, of the objects' respective classes.

如果我的理解是正确的,更好的方法是为每个 View 创建接口(interface)(契约),并且如果需要使用此接口(interface)方法来检索数据。这是一个好方法吗?花很多时间创建很多接口(interface)说一个 View 暴露什么是可以的?

我认为的另一种方法是使用类来保存 View 的数据(模型)。在这种情况下,直接访问这个模型类是一种好的方法吗?

提前致谢。

最佳答案

separable model 的概念遍及 Swing,如 A Swing Architecture Overview 中所述.通常,每个模型都由一个接口(interface)表示;一些包含带有一些基本事件管道的 AbstractXxxModel;许多都有一个带有标准实现的 DefaultXxxModel

关于java - Swing - 在 View 之间进行交互的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9730126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com