|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Yury Kopyl 2:5020/400 20 Apr 2004 10:03:10 To : Ivan Frolkov Subject : Re: OOP perl -------------------------------------------------------------------------------- Ivan Frolkov -> "OOP perl" : AC>>> нравится больше всего. Причем, я бы сказал, все ровно наоборот - AC>>> никакого заката вручную, все на полном автопилоте. YK>> Было бы не плохо, если бы private/protected, abstract, finalize, YK>> static (методы/переменные класса) были все таки встроенными, а не YK>> танца с бубном за счет Attribute::Handle. IF> Этого барахла как раз навалом в perl6. Чой-то я не нашел в RFC. Поделись ссылками? IF> И - ну к чему это пижонство? - нет никаких пояснений, а на кой хрен оно IF> вообще надо? Если ты не понимаешь, зачем это нужно тебе , то это не значит, что это не нужно другим :) Возмем тот же finalize. Ты хочешь, чтобы потомки класса не перегружали этот метод. Если у тебя 1-2 потомка, то это еще ничего, но если будешь юзать паттерн Abstract Factory, то за всеми не уследишь. А так тебе выдастся ошибка еще на этапе компиляции. Hасчет public/private/protected я уже не говорю. Полно кода, который юзает классы в обход их интерфейсов. Это плохо. Очень. Особенно, когда код постоянно модифицируется. Yury Kopyl aka hrg | http://id.totem.ru | "Сегодня с нами ты не пьешь, а завтра Родине изменишь!" --- ifmail v.2.15dev5.3 * Origin: IAC Samara-Internet, Ltd. (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/10277ca6447dd.html, оценка из 5, голосов 10
|