Главная /
Объектно-ориентированное программирование и программная инженерия /
Пусть проектируется класс 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) Какие утверждения является корректными?
- # Какие факторы качества ПО важны для пользователей программного продукта?