gpt4 book ai didi

java - 用于建模 View 的类

转载 作者:行者123 更新时间:2023-12-01 13:33:41 25 4
gpt4 key购买 nike

我正在用 GWT 编写一个应用程序。

我需要一个类来表示特定 View 中显示的状态。

View 是查看联系人的,所以有一个联系人列表,可以显示的类型有以下几种:

  • 所有联系人
  • 一组联系人(具有群组类别)
  • 搜索结果(带有搜索查询)

类型是一个枚举(ALL、GROUP、SEARCH)

如何处理群组和搜索结果?如果类型是 GROUP,我需要在模型中包含组;如果类型是 SEARCH,我需要在模型中包含查询。

最简单的解决方案是创建如下字段:

Type type
Group group
String query

但这看起来不太优雅,基本上组或查询将始终为空(或对于所有联系人都为空)

有没有更干净的解决方案?

最佳答案

如果联系人是一个类,那么为什么不只返回联系人列表和类型

  • 如果全部则返回所有联系人的列表以及“ALL”类型
  • 如果是群组,则将联系人群组作为联系人列表返回,并将类型设置为“GROUP”
  • 如果查询则返回查询结果(我假设是联系人列表)并将类型设置为“查询”

或者我是否过于简单化了您的问题?

关于java - 用于建模 View 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21409465/

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