[Moscow.pm] Strategy ("Стратегия") и "Декоратор"(Decorator/Wrapper) реализация на Perl
Orlovsky Alexander
nordicdyno на yandex.ru
Ср Июл 9 15:58:57 PDT 2008
10.07.08, 01:09, "Ruslan Zakirov" <ruz на bestpractical.com>:
> Реализация декоратора в SVK:
> http://code.bestpractical.com/svk/trunk/lib/SVK/Editor/ByPass.pm
> В accessor _editor кладется следующий по ходу редактор. Декораторы
> наследуются от SVK::Editor::ByPass. Терминальные редакторы от
> SVK::Editor (аля ConcreteComponents). Таким образом можно выстраивать
> цепочки редактирования.
А что из себя представляет цепочка редактирования на практике?
Т.е. описать работу этого кода на каком-нибудь примере, а то не все понятно :)
> Делигирование при отсутствии локальной реализации сделано через
> AUTOLOAD, что позволяет свободно менять базовый интерфейс без
> изменения SVK::Editor::ByPass.
> Вполне себе живет, можно улучшить.
Подробная информация о списке рассылки Moscow-pm