Объектно-ориентированное программирование на языке программирования Перфолента.Net
Язык Перфолента.Net полностью реализует парадигму объектно-ориентированного программирования (ООП).
В языке программирования Перфолента.Net основным элементом программы является Класс. Класс является шаблоном, на основе которого во время выполнения создаются экземпляры объектов. Представление программы в виде множества взаимодействующих объектов облегчает программисту создание сложных программ.
Объектно-ориентированное программирование основано на следующих принципах, каждый из которых поддерживается в языке:
- Абстракция - представление реального объекта в виде его упрощенной модели, которая формализуется в классе. Абстракция помогает выделить из реального объекта важную для решения поставленой задачи функциональность.
- Инкапсуляция - сокрытие внутренней реализации объекта от тех, кто с ним взаимодействует. Инкапсуляция помогает уменьшить видимую сложность объекта и защищает его работоспособность, препятствуя внесению разрушающих изменений.
- Наследование - возможность перенять реализацию у класса, функциональность которого может быть расширена и дополнена. Наследование помогает создавать иерархические структуры объектов, уменьшая количество однообразного кода и упрощая понимание взаимоотношений между объектами.
- Полиморфизм - возможность представления объекта в виде нескольких разных реализаций. Полиморфизм помогает разделить реализацию объекта на функциональные части, чем упрощаются и упорядочиваются обращения к объекту.
Подробнее про объектно-ориентированное программирование на языке программирования Перфолента.Net можно узнать из множества статей в разделе Объектно ориентированное программирование (ООП) на языке Перфолента.
К началу статьи
Предыдущая статья:
Универсальный синтаксис
Следующая статья:
Обширная стандартная библиотека