Mercurial > pub > Impl
diff Lib/IMPL/Class/Template.pm @ 180:d1676be8afcc
Перекодировка в utf-8
author | sourcer |
---|---|
date | Fri, 30 Dec 2011 23:40:00 +0300 |
parents | 76515373dac0 |
children | 4d0e1962161c |
line wrap: on
line diff
--- a/Lib/IMPL/Class/Template.pm Tue Dec 20 23:00:30 2011 +0300 +++ b/Lib/IMPL/Class/Template.pm Fri Dec 30 23:40:00 2011 +0300 @@ -18,7 +18,7 @@ =head1 NAME -C<IMPL::Class::Template> . +C<IMPL::Class::Template> базовый класс для шаблонов. =head1 SYNPOSIS @@ -77,26 +77,26 @@ =head1 DESCRIPTION - . - , : +Шаблоны используются для динамической генерации классов. Процесс создания класса +по шаблону называется специализацией, при этом создается новый класс: =over =item 1 - , +Обявляется новый пакет с именем, вычисленным из имени и параметров шаблона =item 2 - C<@ISA> , +Формируется массив C<@ISA> для созаднного класса, в который добавляется имя шаблона =item 3 - , +Формируются методы с именами параметров шаблона, возвращающие реальные значения параметров =item 4 - +Вызывается метод для конструирования специализиции =back @@ -106,8 +106,8 @@ =item C<spec(@params)> -, . . +Метод, создающий специализацию шаблона. Может быть вызван как оператор. =back -=cut \ No newline at end of file +=cut