Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
14 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.52 MB
Просмотров:
59
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Основы ООП
Основы алгоритмики, занятие №2
№2 слайд
Содержание слайда: Объектный подход
Объектно-ориентированный подход (ООП) — подход, при котором предметная область представлена совокупностью объектов, взаимодействующих между собой с помощью сообщений
Предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в данной задаче
Объект — описание некоторой сущности из предметной области через набор атрибутов (полей).
Объект описывается классом. Классы образуют иерархию наследования
№3 слайд
Содержание слайда: Свойства объекта
Состояние — конкретные значения полей объекта в данный момент времени
Поведение — правила, по которым меняются состояния
Идентичность — свойство объекта, отличающее его от всех других объектов
Транзактность — способность объекта существовать только в допустимых состояниях в любой момент жизненного цикла
№4 слайд
Содержание слайда: Объектная модель
Основные принципы
Абстракция
Инкапсуляция
Модульность
Иерархия
Дополнительные принципы
Типизация
Параллелизм
Устойчивость
№5 слайд
Содержание слайда: Абстракция
№6 слайд
Содержание слайда: Инкапсуляция
№7 слайд
Содержание слайда: Модульность
№8 слайд
Содержание слайда: Иерархия
№9 слайд
Содержание слайда: Параллелизм, типизация, устойчивость
№10 слайд
Содержание слайда: Принципы объектно-ориентированного программирования
Абстракция — фокусировка на существенных с точки зрения наблюдателя характеристиках объекта
Инкапсуляция — упаковка данных и функций, относящихся к одному объекту, в единый компонент
Наследование — один класс может наследовать данные и функциональность другого класса
Полиморфизм — способность обрабатывать данные разных типов (классов)
№11 слайд
Содержание слайда: Абстракция
Для описания сущности «человек» были использованы параметры:
Имя
Пол
Возраст
Длина
Вес
Был определен метод «Скажи привет»
№12 слайд
Содержание слайда: Инкапсуляция
Поля с данными о человеке скрыты модификатором доступа private, для доступа к данным был определен интерфейс в виде get и set методов
№13 слайд
Содержание слайда: Наследование
На основе класса «Человек» был создан класс «Студент»
№14 слайд
Содержание слайда: Полиморфизм
Для разных фигур периметр ищется по разным формулам, но имена функций одинаковые. Это пример ad hoc полиморфизма