Недавно я обсуждал с коллегой насмешки. Он сказал, что насмешливые классы очень плохи и не должны делаться, только в немногих случаях.
Он говорит, что нужно обманывать только интерфейсы, иначе это ошибка архитектуры.
Интересно, почему это выражение (я полностью доверяю ему) настолько верно? Я не знаю этого и хочу быть уверенным.
Пропустил ли я насмешку (да, я читаю статья Мартина Фаулера)