Controller从用户那里接收到几个水果的列表。Controller需要从这些水果中提取果汁。一台榨汁机可以榨橙子和柚子汁;另一个榨汁机知道用苹果、香蕉和木瓜榨汁;等等。每个Juicer可以一次接受多个Fruits,它只会处理它能够处理的Fruits,而忽略其他未触及的Fruits。请针对此问题提出适当的设计建议。我一直在考虑以下选项:Controller调用MasterJuicer.juice(Listfruits).MasterJuicer依次调用CitrusJuicer.juice(fruits)和PulpyJuicer.juice(fruits).责任链似乎不对。榨汁机的调