[Moscow.pm] Соглашение про protected методы
Denis Evdokimov
evdokimov.denis на gmail.com
Ср Май 15 03:34:25 PDT 2013
Насколько я помню:
public - name
можно использовать
protected - _name
можно использовать в наследниках класса
private - __name
не использовать даже в наследниках.
15.05.2013 13:57 пользователь "Иван Бессарабов" <ivan на bessarabov.ru>
написал:
> В Perl есть хорошее соглашение что private методы начинаются с
> подчеркивания.
> Видишь объект, -- сразу понятно: методы без подчеркивания можно использовать
> при работе с этим объектом, а методы, которые начинаются с подчеркивания
> можно использовать только дорабатывая этот класс.
>
> Но кроме private и public методов существуют еще и protected. Protected
> метод,
> можно использовать в наследниках класса, но нельзя использовать при работе
> с
> объектом.
>
> Скажите, пожалуйста, есть ли какое-то соглашение по именования таких
> объектов?
> Как вы действуете чтобы явно обозначить, что это метод -- protected?
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130515/ac09a9b7/attachment.html>
Подробная информация о списке рассылки Moscow-pm