如何解决从不同的类访问一个类的实例?
| 我必须创建一个用户界面,该界面允许用户通过添加顶点和边来创建图形。我已经完成了所有基本编码,并想向gui添加一个按钮以允许添加顶点。我在另一个类中从画布上绘制图形。现在我的问题是,如果我在gui类中创建图形,如何从画布访问它以绘制图形?或者,如果我在canvas类中创建图形,如何让按钮更新图形? 不确定要提供哪些代码段...解决方法
您的画布和按钮对象需要以某种方式进行协调。按钮要么必须知道画布,要么画布必须知道按钮,或者它们都必须知道由第三类(可以是将UI放在一起的对象)提供给他们的图形对象。
您可以向其中一个对象添加一个“ 0”方法,以允许必要的访问。
,您应该具有某种数据结构,用于存储有关节点和边的信息。您的画布应阅读以进行绘制,并且UI应从该结构中插入/更新/删除项目。
无论在何处存储此结构,都必须提供对其的引用或对其进行修改的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。