tag:blogger.com,1999:blog-8666058998503471555.post512591447786177354..comments2022-10-21T04:38:11.114-07:00Comments on Цитатник: Об иерархиях наследованияSergey Teplyakovhttp://www.blogger.com/profile/14300835272589262297noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-8666058998503471555.post-2259723837061490972018-10-08T14:27:10.274-07:002018-10-08T14:27:10.274-07:00Да, очень правильно. Практически любая попытка про...Да, очень правильно. Практически любая попытка программировать в стиле "cat and dog are animals" разбивается о тот факт, что cat does not bark, and dog does not meow.Anonymoushttps://www.blogger.com/profile/08406139351092440629noreply@blogger.comtag:blogger.com,1999:blog-8666058998503471555.post-44760373098187789602012-02-12T01:38:29.849-08:002012-02-12T01:38:29.849-08:00ООП тут не причем сам по себе, имхо, конечно. Все ...ООП тут не причем сам по себе, имхо, конечно. Все таки иерархия это завсегда будет некая классификация. А классификация сама по себе азмь езмь функция целевая. Зачем нам нужна классификация, именно это и определяет как именно она будет делаться эта классификация (в нашем случае иерархия). В одном случае целесообразно одно, в другом другое...<br /><br />Я как-то последнее время начинаю нежно относится к наследованию интерфейсов, но не реализаций. Т.е. наследование от абстрактных классов. Как-то оно гибчее получается, и косяков лишних нет на уровне проектирования нет.<br /><br />А сами реализации стараться выносить в чистые функции (отдельные модули), которые сами по себе состоянием не обладают. То бишь когда состояние хранится во внешней сущности по отношению к используемой функциональности.Гоша Мазов aka Carchttps://www.blogger.com/profile/06482131384321324332noreply@blogger.comtag:blogger.com,1999:blog-8666058998503471555.post-34057784295064741932012-02-11T23:59:20.320-08:002012-02-11T23:59:20.320-08:00+100 500. В ООП самым сложным все еще остается пои...+100 500. В ООП самым сложным все еще остается поиск абстракций. А уж когда они найдены все эти классы делаются на ура. А вот как их найти в данном конкретном случае... Тут и опыт, и интуиция нужны.Sergey Teplyakovhttps://www.blogger.com/profile/14300835272589262297noreply@blogger.comtag:blogger.com,1999:blog-8666058998503471555.post-16065093038030470732012-02-11T23:50:40.672-08:002012-02-11T23:50:40.672-08:00В точку. Аккурат к недавнему холивару на RSDN &quo...В точку. Аккурат к недавнему холивару на RSDN "Что не так с ООП" :) И как всегда типичный ответ: с "серебрянными пулями все в порядке", "плохо с головами, которых их ищут".Гоша Мазов aka Carchttps://www.blogger.com/profile/06482131384321324332noreply@blogger.com