我需要一些软件设计方面的帮助。假设我有一台相机,它可以获取数据,将它们发送到过滤器,并一次显示一个图像。
现在,我想要的是等待两张图像,然后将这两张图像发送到过滤器,然后将它们都发送到屏幕。
我想到了两个选项,我想知道选择哪一个:在我的 Acquisitioner(或其他)类中,我是否应该放置一个队列,等待两个图像,然后再将它们发送到 Filterer 类?我应该在 Acquisitionner 和 Filterer 之间放置一个 Accumulator 类吗?
两者最终都会起作用,但你认为哪一个会更好?
谢谢!