Mercurial > pub > Impl
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 |