[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