Такое чувство, что я ' зашли в тупик. Если я правильно это понял, то если я буду следовать Закону Деметры , я никогда не смогу создать метод, который возвращает объект, а затем клиентский код обращается к нему. Я просто думаю о заводском шаблоне, который всегда возвращает объект. Да, есть классы сопоставления, возвращающие объекты. А как насчет коллекций?