Содержание

Введение: 2

Главные понятия и разновидности 2

Основные понятия 3

Абстракция данных 3

Инкапсуляция 3

Наследование 3

Полиморфизм 3

Основные концепции 3

Традиционный подход 4

Обмен сообщениями 4

Прототипное программирование 4

Реализационный подход 4

Концептуальный подход 5

Постановка задачи: 6

Принципы работы с программой: 7

Структура файла: 9

Диаграмма классов: 11

Диаграмма объектов: 12

Листинг программы: 13

Список литературы: 26

Выдержка из текста

Объектно-ориентированное программирование — парадигма программирования, в которой основной концепцией является понятие объекта, отождествляя его с объектом предметной области.

Первым языком программирования, в котором были предложены принципы объектной ориентированности, была Симула. В момент своего появления (в 1967 году), этот язык программирования предложил поистине революционные идеи: объекты, классы, виртуальные методы и др., однако это всё не было воспринято современниками как нечто грандиозное. Тем не менее, большинство концепций были развиты Аланом Кэйем и Дэном Ингаллсом в языке Smalltalk. Именно он позже стал считаться первым объектно-ориентированным языком программирования.

Список использованной литературы

1. Б. Страуструп, Язык программирования C++, Третье изд., Бином, 2000

2. Гради Буч «Объектно-ориентированный анализ и проектирование» второе издание

3. Т. А. Павловская «С/С++. Программирование на языке высокого уровня»

Похожие записи