Определение ООП и его основные концепции

Автор работы: Пользователь скрыл имя, 31 Октября 2013 в 11:02, доклад

Краткое описание

В настоящее время количество прикладных языков программирования (список языков), реализующих объектно-ориентированную парадигму, является наибольшим по отношению к другим парадигмам. В области системного программирования до сих пор применяется парадигма процедурного программирования, и общепринятым языком программирования является язык C. Хотя при взаимодействии системного и прикладного уровней операционных систем заметное влияние стали оказывать языки объектно-ориентированного программирования. Например, одной из наиболее распространенных библиотек мультиплатформенного программирования является объектно-ориентированная библиотека Qt, написанная на языке C++.

Содержание

1 История
2 Основные понятия
3 Определение ООП и его основные концепции
3.1 Сложности определения
3.2 Концепции
4 Особенности реализации
5 Подходы к проектированию программ в целом
6 Родственные методологии
6.1 Компонентное программирование
6.2 Прототипное программирование
6.3 Класс-ориентированное программирование
7 Производительность объектных программ
8 Критика ООП
9 Объектно-ориентированные языки
10 Примечания
12 Литература