Здравствуйте, GarryIV, Вы писали:
GIV>А не делай развеситстые иерархии, зависимости аккуратно прокидывай (а то синглетоны тоже "удобно") и тд.
Их делают не от балды — а потому что они существуют в реальном мире. И если вы сделаете вид что в реально мире их не существуют — они не исчезнут и никуда не денутся. Просто вам придется их эмулировать, увеличивая количество сущностей + писать кучу бойлерплейт кода — в каждом из наследников вручную указывать всю иерархию.
В итоге все это невозможно будет поддерживать. Уже привели вам — количество строк кода увеличивается в разы, читаемость снижается.
GIV>Глядишь в какой то момент обнаржишь вокруг фей и прочих единорогов )
Нет, не обнаружишь. Говно никуда не денется, если отключить канализацию. Проблема не в канализации.
GIV>Как говорил профессор
GIV>GIV>«Если я, входя в уборную, начну мочиться мимо унитаза и то же самое будут делать Зина и Дарья Петровна, в уборной начнется разруха. Следовательно, разруха не в клозетах, а в головах!»
Вы предлагаете убрать унитаз из уборной.