Объектно-ориентированное программирование на языке С++. Лясин Д.Н - 3 стр.

UptoLike

Составители: 

3
Оглавление
1. Обзор стилей программирования
4
1.1 . Процедурное программирование 4
1.2 . Структурное программирование 5
1.3 . Функциональное программирование 6
1.4 . Логическое программирование 7
1.5 . Объектно-ориентированное программирование 7
2. Основные принципы объектно-ориентированного
программирования
10
3. Объектно-ориентированное программирование на
языке С++
15
3.1. Объявление классов и объектов 15
3.2. Конструкторы и деструкторы 18
3.3 . Область видимости компонент класса 23
3.4 . Определение компонентных функций класса 26
3.5 . Статические компоненты классов 27
3.6 . Дружественные функции 31
3.7 . Перегрузка операций 40
4. Наследование классов
45
4.1. Повторное использование классов: наследование и агрегиро-
вание
45
4.2. Объявление наследования классов в С++ 47
4.3. Множественное наследование 60
4.4. Виртуальные классы 66
4.5. Виртуальные функции. Полиморфизм 70
4.6. Абстрактные классы 77
Список литературы
83
                                  Оглавление
   1. Обзор стилей программирования                                      4
        1.1 . Процедурное программирование                               4
        1.2 . Структурное программирование                               5
        1.3 . Функциональное программирование                            6
        1.4 . Логическое программирование                                7
        1.5 . Объектно-ориентированное программирование                  7
   2. Основные принципы объектно-ориентированного
                                                                         10
  программирования
   3. Объектно-ориентированное программирование на                       15

  языке С++
        3.1. Объявление классов и объектов                               15
        3.2. Конструкторы и деструкторы                                  18
        3.3 . Область видимости компонент класса                         23
        3.4 . Определение компонентных функций класса                    26
        3.5 . Статические компоненты классов                             27
        3.6 . Дружественные функции                                      31
        3.7 . Перегрузка операций                                        40
   4. Наследование классов                                               45
        4.1. Повторное использование классов: наследование и агрегиро-   45
вание
        4.2. Объявление наследования классов в С++                       47
        4.3. Множественное наследование                                  60
        4.4. Виртуальные классы                                          66
        4.5. Виртуальные функции. Полиморфизм                            70
        4.6. Абстрактные классы                                          77
    Список литературы                                                    83


                                      3