@meettya20 окт 2009 в 13:16Эффектное создание объектов в PerlВремя на прочтение2 минОхват и читатели1.1KЧуланВсего голосов 10: ↑10 и ↓0+10Добавить в закладки4Комментарии7
@DurRandir21 окт 2009 в 03:53Если у вас не-legacy OO-система, смотрите в сторону Moose. Там есть всё, и ещё чуть-чуть :) ЗЫ: за bless({}, ref $invocant || $invocant) я бы лично закапывал на месте :) Не должно быть возможности вызвать new() на объекте.
@meettya21 окт 2009 в 08:10Показать предыдущий комментарийПоркуа же «закапывать»? Что Вам мешает спроектировать объект с дефолтными свойствами, достаточными для его функционирования? Или я Вас неверно понял?
@DurRandir21 окт 2009 в 08:12Показать предыдущий комментарийЛибо Package->new(), либо $obj->copy(). Не должно быть возможности сделать $obj->new()->new().
@meettya21 окт 2009 в 22:54Показать предыдущий комментарийИМХО если человек хочет сделать $obj->new()->new() — не мне его отговаривать :) Как повествует верблюдо-книжка «Perl дает веревку достаточно длинную, чтобы на ней можно было повесится».
@meettya23 ноя 2009 в 23:40Показать предыдущий комментарийПосмотрел на Moose — долго и пристально. Ну и что там хорошего? Достека зависимостей, и сплошное волшебство. Мой лисапед лучше!
@albatross21 окт 2009 в 07:57Исправьте опечатку в заголовке. Да и саму текстовку будет полезно прогнать через word. Спасибо за статью.
@meettya21 окт 2009 в 08:10Показать предыдущий комментарийДосадная оплошность, поправил. Всегда пожалуйста :).
Эффектное создание объектов в Perl