
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лекции по тех прог / 5_Парадигмы программирования_ООП.ppt
X
- •Основные парадигмы программирования
- •Основные парадигмы программирования и языки их реализующие
- •Алгоритмическая декомпозиция
- •Значение функций
- •Виды функций
- •Алгоритмическая декомпозиция. Пример
- •Работа с функциями
- •Процедуры и функции – методы
- •Методы как процедуры и функции
- •Методы как процедуры и функции
- •Рекомендации по использованию функций
- •Передача параметров
- •Передача параметров
- •Объектно-ориентированное программирование
- •Объектная модель
- •Объектно-ориентированный подход
- •Объектно-ориентированная декомпозиция
- •Классы и объекты
- •Класс
- •Главные элементы объектной модели
- •Абстрагирование
- •Инкапсуляция
- •Модульность
- •Иерархия
- •Наследование
- •Расширение базовых классов
- •Роль наследования
- •Наследование и инкапсуляция
- •Спецификаторы доступа
- •Спецификаторы доступа
- •Обобщение в диаграммах классов в UML
- •Многоуровневая иерархия. Пример
- •Модель включения/делегации
- •Агрегация (aggregation)
- •Пример отношения агрегации
- •Композиция (composition)
- •Пример отношения композиции
- •Пример Car_Radio.
- •Полиморфизм
- •Доступ к виртуальным методам
- •Практическое
Соседние файлы в папке лекции по тех прог