Здравствуйте, Maxim S. Shatskih, Вы писали:
MSS>Не понял. add — это куда? Операция add, вообще говоря, требует 2 объектов — контейнер и то, что мы вставляем в него.
MSS>Точно так же — get — это откуда? Нужен контейнер.
Насколько я понял,
class ProducerOperations implements IProducerOperations {}
этот класс сам же и является контейнером. Другого объяснения я, к примеру, не вижу.