Адаптивная вёрстка

Классы

Проба Перла! Простой, быстрый и легкий сайт под управлением CMS на Perl/Mysql. Открытый код на Perl весит менее 30 килобайт вместе с адаптивным шаблоном сайта. CMS обеспечивает создание новых страниц, редактирование текста и загрузку изображений.

В Perl реализован неформализованный вариант объектно-ориентированного подхода, — по сути, все делаете своими руками. Объектно-ориентированное программирование здесь вращается вокруг нескольких ключевых понятий: классы, объекты, методы, наследование. Идея объектно-ориентированного программирования состоит в инкапсулировании данных и подпрограмм (называемых методами) в виде объектов. В результате каждый объект становится полу-автономным, приватным.

В Perl, класс это пакет, который может обеспечивать методы. Метод это подпрограмма, встроенная в класс или объект. Метод использует ссылку на объект или имя класса, передаваемое ему в качестве первого аргумента. Объект — это ссылка на элемент данных. В отличие от других ссылок, этот элемент знает, к какому классу он относится. Объекты создаются через классы. И наконец наследование это процесс порождения одного класса (дочернего, или порожденного) из другого класса (базового, или родительского). В результате этого процесса дочерний класс может использовать методы родительского класса.

Демо