我试图找出这种设计模式背后的名称。基本上,您需要处理一些任意数据,并且可以处理这些任意数量的“处理程序”对象。数据将传递到这些处理程序,直到有人对其进行处理。

例如,在Qt中,QImage通过QImageReader读取图像。 QImageReader查询QImageIOHandler对象,以查看该QImageIOHandler是否可以读取给定的文件格式。如果是这样,它将使用该处理程序读取图像。

这种责任下放有什么名字吗?

最佳答案

Chain of Responsibility

关于oop - 该设计模式的名称?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6006178/

10-13 02:23