过滤和丰富对象的模式

时间:2015-02-21 21:47:11

标签: java oop design-patterns

我有一个关于接收Input对象这个对象行为的问题,比如List。

我想通过FilterObject处理这个对象并生成ProcessedFilterObject,之后我会将同一个对象发送给一种EnricherObject,它会返回某种带有可能错误的ProcessedEnrichedObject等等。

这个问题与我所知道的一些企业集成模式非常相似,但现在我不记得是否有一个优雅的OO模式可以解决问题。有谁知道一个优雅和可扩展的解决方案? (我希望以后能够添加其他变换器,过滤器或更丰富器)。

1 个答案:

答案 0 :(得分:0)

您可以使用责任链模式对此进行建模。请参阅wiki了解详情。