🗊 Презентация Виды иерархий

Категория: Образование
Нажмите для полного просмотра!
Виды иерархий, слайд №1 Виды иерархий, слайд №2 Виды иерархий, слайд №3 Виды иерархий, слайд №4 Виды иерархий, слайд №5 Виды иерархий, слайд №6 Виды иерархий, слайд №7 Виды иерархий, слайд №8 Виды иерархий, слайд №9 Виды иерархий, слайд №10 Виды иерархий, слайд №11 Виды иерархий, слайд №12 Виды иерархий, слайд №13 Виды иерархий, слайд №14 Виды иерархий, слайд №15 Виды иерархий, слайд №16 Виды иерархий, слайд №17 Виды иерархий, слайд №18 Виды иерархий, слайд №19 Виды иерархий, слайд №20 Виды иерархий, слайд №21 Виды иерархий, слайд №22 Виды иерархий, слайд №23

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

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


Слайд 1


Тема: Виды иерархий Наследование поведения и реализации Общая реализация Общее поведение Роль абстрактных классов
Описание слайда:
Тема: Виды иерархий Наследование поведения и реализации Общая реализация Общее поведение Роль абстрактных классов

Слайд 2


Наследование используется для группировки общих черт классов
Описание слайда:
Наследование используется для группировки общих черт классов

Слайд 3


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

Слайд 4


Общая реализация Классы Stack и Set могут быть реализованы в виде связного списка (на основе класса List) у каждого свои методы не должны...
Описание слайда:
Общая реализация Классы Stack и Set могут быть реализованы в виде связного списка (на основе класса List) у каждого свои методы не должны использовать операции класса List

Слайд 5


Класс List
Описание слайда:
Класс List

Слайд 6


Для общей реализации можно Для общей реализации можно использовать закрытое наследование
Описание слайда:
Для общей реализации можно Для общей реализации можно использовать закрытое наследование

Слайд 7


Классы Stack и Set : (закрытое наследование)
Описание слайда:
Классы Stack и Set : (закрытое наследование)

Слайд 8


Классы Stack и Set : (реализация методов)
Описание слайда:
Классы Stack и Set : (реализация методов)

Слайд 9


Для общей реализации можно использовать закрытые свойства Для общей реализации можно использовать закрытые свойства
Описание слайда:
Для общей реализации можно использовать закрытые свойства Для общей реализации можно использовать закрытые свойства

Слайд 10


Классы Stack и Set : (закрытые свойства)
Описание слайда:
Классы Stack и Set : (закрытые свойства)

Слайд 11


Классы Stack и Set : (реализация методов)
Описание слайда:
Классы Stack и Set : (реализация методов)

Слайд 12


Классы List, Stack и Set : (использование)
Описание слайда:
Классы List, Stack и Set : (использование)

Слайд 13


Общее поведение Классы Screen и Printer имеют общий интерфейс (методы) имеют общий контекст использования имеют различную реализацию (свойства)
Описание слайда:
Общее поведение Классы Screen и Printer имеют общий интерфейс (методы) имеют общий контекст использования имеют различную реализацию (свойства)

Слайд 14


Класс Screen
Описание слайда:
Класс Screen

Слайд 15


Класс Printer
Описание слайда:
Класс Printer

Слайд 16


Для общего поведения используем абстрактный базовый класс чистые виртуальные методы свойств либо мало, либо нет вообще
Описание слайда:
Для общего поведения используем абстрактный базовый класс чистые виртуальные методы свойств либо мало, либо нет вообще

Слайд 17


Абстрактный базовый класс
Описание слайда:
Абстрактный базовый класс

Слайд 18


Метод clear( )
Описание слайда:
Метод clear( )

Слайд 19


Производный класс Screen
Описание слайда:
Производный класс Screen

Слайд 20


Производный класс Printer
Описание слайда:
Производный класс Printer

Слайд 21


Использование абстрактного класса
Описание слайда:
Использование абстрактного класса

Слайд 22


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

Слайд 23


РЕЗЮМЕ Классы имеют общее поведение и реализацию производные классы наследуют методы и свойства базового класса полиморфные функции должны...
Описание слайда:
РЕЗЮМЕ Классы имеют общее поведение и реализацию производные классы наследуют методы и свойства базового класса полиморфные функции должны использовать методы базового класса унаследованная реализация упрощает программирование производных классов Только реализацию используются закрытые свойства или закрытое наследование упрощено программирование производных классов Только поведение абстрактные базовые классы задают поведение (имена методов) полиморфные функции используют методы абстрактного базового класса не упрощает программирование производных классов



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