Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Полиморфизм / 10 сообщений из 10, страница 1 из 1
24.09.2004, 14:50
    #32710556
helen*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
Привет всем.
Скоро экзамен по ООП. Есть вопросы. Один из них звучит следующим образом -
"
Полиморфное наследование, раннее и позднее связывание, таблица виртуальных методов. Три случая обязательного использования сложного полиморфизма.
"

Со всем вроде разобралась, но вот что имеется ввиду под "Три случая обязательного использования сложного полиморфизма" никак не пойму.

Может кто подскажет где можно почитать на этот счет?
Про полиморфизм куча всего, но про три случая.....

Заранее всем спасибо :)
...
Рейтинг: 0 / 0
24.09.2004, 16:34
    #32710826
Shultze
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
Что то я про три случая не слышал ничего... Хотя случаи разные бывают... мэй би.. Точно знаю три основных базиса объектно-ориентированного программирования - полиморфизм, инкапсуляция, наследование. В каких случаях это применяется - да во всех, где используется ООП-подход, без этого нигде не обходились.
...
Рейтинг: 0 / 0
24.09.2004, 16:56
    #32710883
helen*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
Это все понятно...
Я тут начала понимать вопрос -
видимо имеется ввиду, когда лучше использовать ранне, а когда позднее связывание.... Но все таки что за три случая...
...
Рейтинг: 0 / 0
24.09.2004, 17:35
    #32710977
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
найдите Бьерна Страуструпа книга по с++
там и про полиморфизм и про наследование с инкапсуляцией есть
...
Рейтинг: 0 / 0
24.09.2004, 18:15
    #32711094
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
на 99%можно утверждать, что
"Три случая обязательного использования сложного полиморфизма"
имеют место быть в голове (и в методологии) Вашего профессора,
на чьи лекции надо было ходить

:-))))))))))))


P.S. имеет смысл позаимствовать конспекты
...
Рейтинг: 0 / 0
24.09.2004, 18:16
    #32711097
Один
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
helen* когда лучше использовать ранне, а когда позднее связывание.... К ООП как таковому это не имеет никакого отношения.
...
Рейтинг: 0 / 0
24.09.2004, 20:13
    #32711259
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
helen*Скоро экзамен по ООП.
...
"
Полиморфное наследование, раннее и позднее связывание, таблица виртуальных методов. Три случая обязательного использования сложного полиморфизма.
"

Со всем вроде разобралась, но вот что имеется ввиду под "Три случая обязательного использования сложного полиморфизма" никак не пойму.


Это тебе надо конкретно лекции твоего препода открыть, чего он под ентим понимает. Судя по перлам (возможно даже имеющим право на существование) типа "полиморфное наследование" он использует какую-то свою терминологию.
Короче, все это - лишь красывые слова, и тебе придется выяснить, что же за ними скрывается...

Поскольку, видимо, обсуждается язык программирования C++ (который вообще-то не ООП-язык, а гибридный язык), я могу предположить, что под "сложным полиморфизмом" понимается просто-напросто использование виртуальных функций (или "позднего связывания"). Тогдя я тоже не знаю три случая - знаю только один, когда проектируется родительский класс, функциональность которого (методы ) должны или могут быть переопределены в наследниках.
...
Рейтинг: 0 / 0
25.09.2004, 19:45
    #32711668
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
просто Бог - он троицу любит :-)
...
Рейтинг: 0 / 0
27.09.2004, 11:57
    #32712397
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
>>Три случая обязательного использования сложного полиморфизма.

Кроме виртуальных методов и чистых виртуальных методов, можно вспомнить абстрактные классы и интерфейсы. В C++ еще было виртуальное наследование.
...
Рейтинг: 0 / 0
27.09.2004, 20:07
    #32713634
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полиморфизм
Ustazz
Кроме виртуальных методов и чистых виртуальных методов, можно вспомнить абстрактные классы и интерфейсы. В C++ еще было виртуальное наследование.
... которое к виртуальным методам и полиморфизму вообще никакого отношения не имеет.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Полиморфизм / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]