[Moscow.pm] Соглашение про protected методы
Ilya Chesnokov
chesnokov.ilya на gmail.com
Ср Май 15 06:06:37 PDT 2013
15 мая 2013 г., 13:56 пользователь Иван Бессарабов <ivan на bessarabov.ru>написал:
> Но кроме private и public методов существуют еще и protected. Protected
> метод,
> можно использовать в наследниках класса, но нельзя использовать при работе
> с
> объектом.
>
> Скажите, пожалуйста, есть ли какое-то соглашение по именования таких
> объектов?
> Как вы действуете чтобы явно обозначить, что это метод — protected?
>
>
Никак. Просто используем подчёркивание для обоих типов.
Кстати, быстрый поиск по CPAN навёл на такой вот модуль, который позволяет
создавать реальные private / protected методы:
https://metacpan.org/module/MIYAGAWA/Attribute-Protected-0.03/lib/Attribute/Protected.pm
--
Best regards,
Ilya Chesnokov
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130515/e4510ef6/attachment.html>
Подробная информация о списке рассылки Moscow-pm