diff Lib/IMPL/Class/MemberInfo.pm @ 180:d1676be8afcc

Перекодировка в utf-8
author sourcer
date Fri, 30 Dec 2011 23:40:00 +0300
parents 76515373dac0
children 431db7034a88
line wrap: on
line diff
--- a/Lib/IMPL/Class/MemberInfo.pm	Tue Dec 20 23:00:30 2011 +0300
+++ b/Lib/IMPL/Class/MemberInfo.pm	Fri Dec 30 23:40:00 2011 +0300
@@ -47,14 +47,14 @@
 
 =head1 NAME
 
-C<IMPL::Class::MemberInfo> -    .
+C<IMPL::Class::MemberInfo> - информация о члене класса.
 
 =head1 DESCRIPTION
 
-        C<IMPL::Class::PropertyInfo>, C<IMPL::Class::MethodInfo>  
-   .
+Данный класс является базовым для таких классов как C<IMPL::Class::PropertyInfo>, C<IMPL::Class::MethodInfo> и 
+предназначен для хренения метаданных.
 
-    C<IMPL::Object::Accessor>         .
+Данный класс наследуется от C<IMPL::Object::Accessor> и не содержит в себе метаданных о своих членах.
 
 =head1 MEMBERS
 
@@ -62,38 +62,38 @@
 
 =item C<[get,set] Name>
 
- .
+Имя члена.
 
 =item C<[get,set] Access>
 
 Default public.
 
-  ( public | private | protected )
+Атрибут доступа ( public | private | protected )
 
 =item C<[get,set] Virtual>
 
 Default false.
 
- .
+Флаг виртуальности.
 
 =item C<[get,set] Class>
 
- 
+Класс владелец
         
 =item C<[get,set] Frozen>
 
-   
+Флаг невозможности внесения изменений
 
 =item C<[get,set] Attributes>
 
- 
+Дополнительные атрибуты
 
 =item C<Implement()>
 
- C<Frozen>  C<1>,    .
+Устанавливает C<Frozen> в C<1>, добавляет в метаданные класса.
 
-   ,      
-   (,     ).
+При реализации собственного субкласса, данный метод может быть переопределен для
+реализации дополнительной обработки (например, создание методов доступа для свойств).
 
 =back