comparison Lib/IMPL/Class/Property/Base.pm @ 180:d1676be8afcc

Перекодировка в utf-8
author sourcer
date Fri, 30 Dec 2011 23:40:00 +0300
parents 44977efed303
children 4d0e1962161c
comparison
equal deleted inserted replaced
179:b3d91ff7aea9 180:d1676be8afcc
180 180
181 =pod 181 =pod
182 182
183 =head1 DESCRIPTION 183 =head1 DESCRIPTION
184 184
185 . 185 Базовый класс для реализации свойств.
186 186
187 . 187 По существу свойства состоят из двух методов для установки и получения значений. Также
188 , . 188 существует несколько вариантов доступа к свойству, и метод верификации значения. Еще
189 . 189 свойства могут быть виртуальными.
190 190
191 191 Для создания реализатора свойств достаточно унаследовать от этого класса и описать
192 . 192 методы для генерации кода получения и установки значения.
193 193
194 =head1 MEMBERS 194 =head1 MEMBERS
195 195
196 =over 196 =over
197 197
198 =item C<Make($propertyInfo)> 198 =item C<Make($propertyInfo)>
199 199
200 , C<$propertyInfo>, . C<IMPL::Class::PropertyInfo>. 200 Создает свойство у класса, на основе C<$propertyInfo>, описывающего свойство. C<IMPL::Class::PropertyInfo>.
201 201
202 =back 202 =back
203 203
204 =cut 204 =cut