标签: java oop design-patterns
我有一个关于接收Input对象这个对象行为的问题,比如List。
我想通过FilterObject处理这个对象并生成ProcessedFilterObject,之后我会将同一个对象发送给一种EnricherObject,它会返回某种带有可能错误的ProcessedEnrichedObject等等。
这个问题与我所知道的一些企业集成模式非常相似,但现在我不记得是否有一个优雅的OO模式可以解决问题。有谁知道一个优雅和可扩展的解决方案? (我希望以后能够添加其他变换器,过滤器或更丰富器)。
答案 0 :(得分:0)
您可以使用责任链模式对此进行建模。请参阅wiki了解详情。