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

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

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

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

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

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

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

 
Библиотека

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

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

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

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

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

ООП

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

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

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

Исходный
код

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