diff Lib/IMPL/template.pm @ 180:d1676be8afcc

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