|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 16 Mar 2001 11:18:23 To : All Subject : Re: Формирование картинки -------------------------------------------------------------------------------- Pavel Kurnosoff wrote: > > >> а питонисты пусть сначала сделают перегрузку операторов. потом я с ними > >> буду разговаривать ;) > s> Hа эту тему была большая дискуссия в ru.java. Hе договорились... > а множественное/одиночное наследование обсуждали? это, насколько я понимаю, > второй холи вор у ооп-шников ;) Hе помню, кажется тоже да. > зы: я из касты тех, кто за пергрузку Как бы это сказать, чтобы кратко... Вот есть у тебя методы, которые решают чисто бизнес-задачи - места в отеле резервируют, или книжки через веб продают. Что тебе полезного даст возможность обозвать метод "Проверить кредитную карту клиента" символом "+"? Hа мой взгляд - ничего, потому что ассоциации между знаком плюс и действием не возникает, и читабельность программы от этого не упрощается. Значит обозначать "+" полезно только такие операции, которые чем-то напоминают по поведению арифметический "+" (а заодно хорошо бы, чтобы они были коммутативными и пр.). Hу или скажем == перегружать полезно - потому как сравнение имеет место почти для любых объектов. Только вот выбор таких методов обычно не очень велик (хотя это зависит от того, что именно ты пишешь). > и за множественное наследование (либо > хоть каким-то механизм примесей). Так он всегда есть, механизм-то. Ты Design Patterns читал? --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825dee74402.html, оценка из 5, голосов 10
|