🗊Презентация Основы алгоритмики. Объектно-ориентированный подход

Нажмите для полного просмотра!
Основы алгоритмики. Объектно-ориентированный подход, слайд №1Основы алгоритмики. Объектно-ориентированный подход, слайд №2Основы алгоритмики. Объектно-ориентированный подход, слайд №3Основы алгоритмики. Объектно-ориентированный подход, слайд №4Основы алгоритмики. Объектно-ориентированный подход, слайд №5Основы алгоритмики. Объектно-ориентированный подход, слайд №6Основы алгоритмики. Объектно-ориентированный подход, слайд №7Основы алгоритмики. Объектно-ориентированный подход, слайд №8Основы алгоритмики. Объектно-ориентированный подход, слайд №9Основы алгоритмики. Объектно-ориентированный подход, слайд №10Основы алгоритмики. Объектно-ориентированный подход, слайд №11Основы алгоритмики. Объектно-ориентированный подход, слайд №12Основы алгоритмики. Объектно-ориентированный подход, слайд №13Основы алгоритмики. Объектно-ориентированный подход, слайд №14

Вы можете ознакомиться и скачать презентацию на тему Основы алгоритмики. Объектно-ориентированный подход. Доклад-сообщение содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Основы ООП
Основы алгоритмики, занятие №2
Описание слайда:
Основы ООП Основы алгоритмики, занятие №2

Слайд 2





Объектный подход
Объектно-ориентированный подход (ООП) — подход, при котором предметная область  представлена совокупностью объектов, взаимодействующих между собой с помощью сообщений
Предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в данной задаче
Объект — описание некоторой сущности из предметной области через набор атрибутов (полей).
Объект описывается классом. Классы образуют иерархию наследования
Описание слайда:
Объектный подход Объектно-ориентированный подход (ООП) — подход, при котором предметная область представлена совокупностью объектов, взаимодействующих между собой с помощью сообщений Предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в данной задаче Объект — описание некоторой сущности из предметной области через набор атрибутов (полей). Объект описывается классом. Классы образуют иерархию наследования

Слайд 3





Свойства объекта
Состояние — конкретные значения полей объекта в данный момент времени
Поведение — правила, по которым меняются состояния
Идентичность — свойство объекта, отличающее его от всех других объектов
Транзактность — способность объекта существовать только в допустимых состояниях в любой момент жизненного цикла
Описание слайда:
Свойства объекта Состояние — конкретные значения полей объекта в данный момент времени Поведение — правила, по которым меняются состояния Идентичность — свойство объекта, отличающее его от всех других объектов Транзактность — способность объекта существовать только в допустимых состояниях в любой момент жизненного цикла

Слайд 4





Объектная модель
Основные принципы
Абстракция
Инкапсуляция
Модульность
Иерархия
Дополнительные принципы
Типизация
Параллелизм
Устойчивость
Описание слайда:
Объектная модель Основные принципы Абстракция Инкапсуляция Модульность Иерархия Дополнительные принципы Типизация Параллелизм Устойчивость

Слайд 5





Абстракция
Описание слайда:
Абстракция

Слайд 6





Инкапсуляция
Описание слайда:
Инкапсуляция

Слайд 7





Модульность
Описание слайда:
Модульность

Слайд 8





Иерархия
Описание слайда:
Иерархия

Слайд 9





Параллелизм, типизация, устойчивость
Описание слайда:
Параллелизм, типизация, устойчивость

Слайд 10





Принципы объектно-ориентированного программирования
Абстракция — фокусировка на существенных с точки зрения наблюдателя характеристиках объекта
Инкапсуляция — упаковка данных и функций, относящихся к одному объекту, в единый компонент
Наследование — один класс может наследовать данные и функциональность другого класса 
Полиморфизм — способность обрабатывать данные разных типов (классов)
Описание слайда:
Принципы объектно-ориентированного программирования Абстракция — фокусировка на существенных с точки зрения наблюдателя характеристиках объекта Инкапсуляция — упаковка данных и функций, относящихся к одному объекту, в единый компонент Наследование — один класс может наследовать данные и функциональность другого класса Полиморфизм — способность обрабатывать данные разных типов (классов)

Слайд 11





Абстракция
Для описания сущности «человек»  были использованы параметры:
Имя
Пол
Возраст
Длина
Вес
Был определен метод «Скажи привет»
Описание слайда:
Абстракция Для описания сущности «человек» были использованы параметры: Имя Пол Возраст Длина Вес Был определен метод «Скажи привет»

Слайд 12





Инкапсуляция
Поля с данными о человеке скрыты модификатором доступа private, для доступа к данным был определен интерфейс в виде get и set методов
Описание слайда:
Инкапсуляция Поля с данными о человеке скрыты модификатором доступа private, для доступа к данным был определен интерфейс в виде get и set методов

Слайд 13





Наследование
На основе класса «Человек» был создан класс «Студент»
Описание слайда:
Наследование На основе класса «Человек» был создан класс «Студент»

Слайд 14





Полиморфизм
Для разных фигур периметр ищется по разным формулам, но имена функций одинаковые. Это пример ad hoc полиморфизма
Описание слайда:
Полиморфизм Для разных фигур периметр ищется по разным формулам, но имена функций одинаковые. Это пример ad hoc полиморфизма



Похожие презентации
Mypresentation.ru
Загрузить презентацию