Насколько я помню:

public - name
можно использовать

protected - _name
можно использовать в наследниках класса

private - __name
не использовать даже в наследниках.
15.05.2013 13:57 пользователь "Иван Бессарабов" <[email protected]>
написал:

> В Perl есть хорошее соглашение что private методы начинаются с
> подчеркивания.
> Видишь объект, -- сразу понятно: методы без подчеркивания можно использовать
> при работе с этим объектом, а методы, которые начинаются с подчеркивания
> можно использовать только дорабатывая этот класс.
>
> Но кроме private и public методов существуют еще и protected. Protected
> метод,
> можно использовать в наследниках класса, но нельзя использовать при работе
> с
> объектом.
>
> Скажите, пожалуйста, есть ли какое-то соглашение по именования таких
> объектов?
> Как вы действуете чтобы явно обозначить, что это метод -- protected?
>
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить