|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Yury Kopyl 2:5020/400 20 Apr 2004 11:53:31 To : Ivan Frolcov Subject : Re: OOP perl -------------------------------------------------------------------------------- Ivan Frolcov -> "Re: OOP perl" : IF> Tue Apr 20 2004 10:03, Yury Kopyl wrote to Ivan Frolkov: YK>>>> static (методы/переменные класса) были все таки встроенными, а не YK>>>> танца с бубном за счет Attribute::Handle. IF>>> Этого барахла как раз навалом в perl6. YK>> Чой-то я не нашел в RFC. Поделись ссылками? IF> http://www.perl.com/lpt/a/2004/04/16/a12.html Спасибо. IF>>> И - ну к чему это пижонство? - нет никаких пояснений, а на кой IF>>> хрен оно вообще надо? YK>> Если ты не понимаешь, зачем это нужно тебе , то это не значит, что YK>> это не нужно другим :) IF> Да и другим это тоже как-то без надобности. Hи тут, ни в жизни я ни IF> разу не видел человека, который бы сильно мучался, скажем, от IF> невозможности специально дружить в перле классами. "Hе говори за всех"(С) YK>> Возмем тот же finalize. Ты хочешь, чтобы потомки класса не YK>> перегружали этот метод. Если у тебя 1-2 потомка, то это еще ничего, YK>> но если будешь юзать паттерн Abstract Factory, то за всеми не YK>> уследишь. А так тебе выдастся ошибка еще на этапе компиляции. IF> " -- Именно он, -- подтвердил Иван, изучая Стравинского, -- IF> так вот он сказал заранее, что Аннушка разлила подсолнечное IF> масло... А он и поскользнулся как раз на этом месте! IF> Как вам это понравится? -- IF> многозначительно осведомился Иван, надеясь произвести большой IF> эффект своими словами. IF> Hо эффекта не последовало..." IF> Если я сам от себя буду защищаться - это шизофрения, как и было IF> сказано, а если от других - маниакально-депрессивный психоз. В самом IF> деле, ну что мне до наследования и переопределения моих методов IF> каким-то абстрактным Васей IF> Пупкиным? Да бога ради, пусть переопределяет. Как хочется перейти на личности, но постараюсь быть конструктивным :) А то, что это позволить отловить огромное кол-во *логических* ошибок. Я же не настаиваю на том, что это было в обязательно-принудительном порядке. Hо лично мне этого не хватает. YK>> Hасчет public/private/protected я уже не говорю. Полно кода, YK>> который юзает классы в обход их интерфейсов. Это плохо. Очень. YK>> Особенно, когда код постоянно модифицируется. IF> Вообще, плохого кода больше, чем хорошего, но это не повод ходить IF> строем. no comments Yury Kopyl aka hrg | http://id.totem.ru | [TEAM Nemiroff борет] --- ifmail v.2.15dev5.3 * Origin: IAC Samara-Internet, Ltd. (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/10277d8238b98.html, оценка из 5, голосов 10
|