База ответов ИНТУИТ

Объектно-ориентированное программирование и программная инженерия

<<- Назад к вопросам

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

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
если объекты создаются внутри программы, то перед вызовом операции следует применять механизм приведения типа, более эффективный, чем механизмы полиморфизма и динамического связывания
если объекты создаются вне программы, их типы могут быть любыми, то перед вызовом операции необходимо применять приведения типа(Верный ответ)
если объекты создаются вне программы, их типы могут быть любыми, то для них можно определить согласованную систему классов, связанных наследованием, и применять механизмы полиморфизма и динамического связывания
если объекты создаются внутри программы, то чаще всего для них можно определить согласованную систему классов, связанных наследованием, и применять механизмы полиморфизма и динамического связывания(Верный ответ)
Похожие вопросы
Динамическое связывание и полиморфизм не являются единственно возможными механизмами, применяемыми в ситуациях, когда некоторую специфическую операцию следует применять к объектам разного типа. Какие утверждения справедливы для этих механизмов?
Динамическое связывание и полиморфное присоединение – два механизма, поддерживающие семантику присваивания и аналогичную семантику замены формальных аргументов при вызове метода. Какие утверждения справедливы для этих механизмов?
Полиморфизм и динамическое связывание позволяет автоматически проводить разбор случаев – при вызове динамически выбирается наиболее подходящий метод. Такой разбор случаев можно проводить и явно, написав соответствующий программный код. Какие утверждения справедливы относительно этих двух подходов?
С присваиванием связаны два механизма – трансформация и полиморфное присоединение. Какие утверждения справедливы для этих механизмов?
Трансформация и полиморфное присоединение – два механизма, поддерживающие семантику присваивания и аналогичную семантику замены формальных аргументов при вызове метода. Какие утверждения справедливы для этих механизмов?
Управление событиями, можно рассматривать как некоторую структуру управления, получившую название "издатели – подписчики". Какие утверждения справедливы относительно этой структуры?
Управление событиями, можно рассматривать как некоторую структуру управления, получившую название "издатели – подписчики". Какие утверждения справедливы относительно этой структуры?
Управление событиями, можно рассматривать как некоторую структуру управления, получившую название "издатели – подписчики". Какие утверждения справедливы относительно этой структуры?
В каких ситуациях следует применять методы инженерии программ?
Какие утверждения справедливы для понятий экземпляр типа и прямой экземпляр типа?