Главная / Объектно-ориентированное программирование и программная инженерия / Динамическое связывание и полиморфизм не являются единственно возможными механизмами, применяемыми в ситуациях, когда некоторую специфическую операцию следует применять к объектам разного типа. Какие утверждения справедливы для этих механизмов?

Динамическое связывание и полиморфизм не являются единственно возможными механизмами, применяемыми в ситуациях, когда некоторую специфическую операцию следует применять к объектам разного типа. Какие утверждения справедливы для этих механизмов?

вопрос

Правильный ответ:

если на верхнем уровне проектирования удается задать сигнатуру операции и возможно общую схему реализации, возложив на потомков реализацию специфики операции, характерную для данного потомка, то наиболее эффективным механизмом является разбор случаев, когда, анализируя тип потомка, выбирается нужная операция
если на верхнем уровне проектирования удается задать сигнатуру операции и возможно общую схему реализации, возложив на потомков реализацию специфики операции, характерную для данного потомка, то наиболее эффективным механизмом является полиморфизм и динамическое связывание
если операция настолько специфична, что даже ее сигнатуру нельзя зафиксировать на верхнем уровне, то наиболее эффективным механизмом является разбор случаев, когда, анализируя тип потомка, выбирается нужная операция
если операция настолько специфична, что даже ее сигнатуру нельзя зафиксировать на верхнем уровне, то наиболее эффективным механизмом является полиморфизм и динамическое связывание
Сложность вопроса
74
Сложность курса: Объектно-ориентированное программирование и программная инженерия
73
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за сайт
16 янв 2017
Аноним
Очень сложные тесты
10 июл 2016
Аноним
Я провалил сессию, почему я не углядел этот великолепный сайт с всеми ответами по тестам интуит прежде
13 апр 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.