Объектно-ориентированное программирование

Материал из Циклопедии
Перейти к навигации Перейти к поиску
← другие значения синонима ООП

Объектно-ориентированное программирование — модель программирования, основанная на группировании вычислительного кода (методов) внутри модельного кода (классов и их экземпляров-объектов).

Общая информация[править]

Объектно-ориентированное программирование совпадает с функциональным программированием с добавлением полиморфизма и состояния.

Близко к мультиагентному программированию (или распределенному программированию с каналами и потоками), так как вызов метода одного класса внутри другого можно интерпретировать как отправку сообщения между двумя агентами.

Языки[править]

См.также[править]

 
Библиотека

Стандартная библиотека • Пространство имён • Фреймворк • Интерфейс • API

Основные
термины

Алгоритм • Псевдокод • Перегрузка операторов • Выражение • Инструкция • Операция • Отступ • Количество строк кода • Ошибка безопасности

Подпрограмма

Соглашение об именовании • Мультиметод • Callback • Функция высшего порядка • Рекурсивная функция • Обобщённое программирование • Операнд • Параметр • Полиморфизм • Перегрузка процедур и функций

ООП

Класс • Конструктор • Деструктор • Инкапсуляция • Наследование • Множественное наследование • Метод • Сборка мусора • Ссылка

Структуры
и типы данных

Дерево • Символьный тип • Запись • Множество • Очередь • Список • Связный список • Стек • Свойство • Семафор • Массив • Куча • Абстрактный тип данных • Динамический массив

Исходный
код

Категория Категория