Пакети, модули, класове, обекти - ООП

Лектори
Георги Пенков gpenkov@phreedom.org
Марин Маринов mmarinov@phreedom.org
Петър Пенчев roam@ringlet.net
Николай Бачийски nbachiyski@developer.bg
Уеб страница
http://perl.phreedom.org/

Пакети, модули, класове, обекти (1/2)

Пакети, модули, класове, обекти (2/2)

Пакети

Пример: пакети

Модули: require (1/2)

Модули: require (2/2)

Модули: import, use

Пример: модули

Процедурни модули

Конструктори и деструктори

Експортиране на функционалност (1/2)

Експортиране на функционалност (2/2)

Структура на процедурен модул, използващ Exporter

Структура на процедурен модул, използващ Exporter

Структура на процедурен модул, използващ Exporter

Обекти

Обекти в Perl: реализация - bless (1/2)

Обекти в Perl: реализация - bless (2/2)

Обекти: използване (1/2)

Обекти: използване (2/2)

Пример: използване на обекти

Пример: реализация на обекти

Пример: реализация на обекти

Пример: реализация на обекти

Пример: параметри на конструктора

Пример: разширяем конструктор

Използвани източници