Полиморфизм
Автор: Пользователь скрыл имя, 10 Февраля 2012 в 10:56, контрольная работа
Описание работы
Полиморфи́зм (в языках программирования) — возможность объектов с одинаковой спецификацией иметь различную реализацию.
Язык программирования поддерживает полиморфизм, если классы с одинаковой спецификацией могут иметь различную реализацию — например, реализация класса может быть изменена в процессе наследования.
Содержание
ВВЕДЕНИЕ 3
Полиморфизм 4
Формы полиморфизма 7
ЗАКЛЮЧЕНИЕ 10
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 11
Работа содержит 1 файл
полиморфизм.doc
— 109.00 Кб (Скачать)Несмотря на концептуальные различия систем классов в ФП и ООП, реализуются они примерно одинаково — с помощью таблиц виртуальных методов. Используется часто в Java.
Заключение
Объектно-ориентированные языки в полной мере поддерживают парадигму ООП, а именно, инкапсуляцию, наследование и полиморфизм. Типичными представителями таких языков являются C++, Java, C#.
К
объектным языкам относят языки
как минимум поддерживающие инкапсуляцию.
Они позволяют создавать
Список использованной литературы:
- Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на C++. Пер. с англ. М.: Бином, СПб.: Невский диалект, 2008.208с.
- Буч Грейди, Рамбо Джеймс, Джекобсон Айвар. Язык UML. Руководство пользователя. Пер. с англ. М.: ДМК, 2008.312с.
- Гамма Э., Хелм Р., Джексон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. Пер. с англ. СПб.: Питер, 2009.413с.
- Ларман К. Применение UML и шаблонов проектирования / Пер. с англ. М.: Виль-ямс, 2009.295с.