Главная /
Объектно-ориентированное программирование и программная инженерия /
Пусть проектируется класс VECTOR[ELEMENT], задающий вектор, тип элементов которого задается параметром класса. Операции класса предполагают возможность выполнения арифметических операций как над элементами вектора, так и над векторами. Какие утверждения с
Пусть проектируется класс VECTOR[ELEMENT], задающий вектор, тип элементов которого задается параметром класса. Операции класса предполагают возможность выполнения арифметических операций как над элементами вектора, так и над векторами. Какие утверждения справедливы в этом случае?
вопрос
Правильный ответ:
необходимо задать ограничение на параметр
ELEMENT, сделав его потомком класса NUMERIC
достаточно задать ограничение на параметр
ELEMENT, сделав его потомком класса NUMERIC
необходимо, чтобы класс
VECTOR был потомком класса NUMERIC
необходимо и достаточно, чтобы класс
VECTOR был потомком класса NUMERIC, а также ограничить параметр ELEMENT, сделав его потомком класса NUMERIC Сложность вопроса
66
Сложность курса: Объектно-ориентированное программирование и программная инженерия
73
Оценить вопрос
Комментарии:
Аноним
Если бы не эти решения - я бы не справился c этими тестами интуит.
16 сен 2017
Аноним
Экзамен прошёл на 5. Спасибо vtone
26 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Полиморфизм и динамическое связывание позволяет автоматически проводить разбор случаев – при вызове динамически выбирается наиболее подходящий метод. Такой разбор случаев можно проводить и явно, написав соответствующий программный код. Какие утверждения справедливы относительно этих двух подходов?
- # Динамическое связывание и полиморфизм не являются единственно возможными механизмами, применяемыми в ситуациях, когда некоторую специфическую операцию следует применять к объектам разного типа. Какие утверждения справедливы для этих механизмов?
- # При численном вычислении интегралов механизм агентов:
- # При подписке на событие выполнялся следующий оператор: left_click.subscribe(agent my_method) Какие утверждения является корректными?
- # Какие факторы качества ПО важны для пользователей программного продукта?