0

我正在构建一个用于在各种相似层之间切换的选项卡式界面。每一层都会有许多图表。通过用鼠标拖动,图形可以重新排列,甚至可以在图层之间移动。我的问题是,最好的做法是为每一层注册一个唯一的中介来跟踪层的内容/组织,还是我应该用一个中央中介来跟踪它。

一些考虑:

图层内容和组织将被保存(在数据库中),以便在用户返回应用程序时可以恢复。

这些层本身在功能上是相同的。

用户可以随意添加和删除图层。

谢谢!

4

1 回答 1

2

对于这种用途,我通常会通过使用中介的构造函数传入唯一标识符来单独中介选项卡式界面中的每个屏幕。这些层不需要不同的中介类,只需要具有易于检索的唯一名称的不同中介实例。我通常会覆盖getMediatorName并返回 NAME + uniqueId。

于 2009-10-12T18:58:33.287 回答