所以,我必须构建一个新的Java应用程序,我有一个场景,我倾向于使用带有强制转换的对象Map。我不喜欢这个想法,但无法找到更好的解决方案。
以下是该场景:我有一些用户输入以及定义要采取的操作的标记。首先,基于标签,用户输入将富含一个或多个对象,然后将其传递给验证器机器进行处理。这些验证器有点通用,因此它们可用于一个或多个标签。在Map进入的地方,它将是验证器输入,因为它们知道要使用的地图的哪个键。
我一直在关注命令链设计模式,但它使用单个请求,在我的情况下,请求可能会因标记而异。此外,我的验证机已经实现了它的主要目的。
有更好的解决方案吗?