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