Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП Perl.docx
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
21 Кб
Скачать
☆

7. Так что же выбрать?

Если принять во внимание недостатки inside-out классов и модуля Perl6::Classes, то оказывается, что у нас всего два варианта. Использовать либо традиционные blessed hashes, либо Moose. Как обычно, использовать следует то, что больше подходит для данной ситуации. Например, свой небольшой класс имеет смысл писать на «чистом Perl», а при использовании фреймворка Catalyst лучше воспользоваться Moose. Все равно Catalyst, начиная с версии 5.8, использует этот модуль.

Дополнение: Также вас может заинтересовать модуль POOF, «добавляющий» в Perl строгую типизацию, наследование и инкапсуляцию. Можно подумать, что последних двух в перле нет.

Дополнение: Интересная хабростатья по теме — Производительность пакетов ООП в Perl.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]