Главная /
Объектно-ориентированное программирование и программная инженерия /
Пусть проектируется класс MATRIX[ELEMENT], задающий матрицу, тип элементов которой задается параметром класса. Операции класса предполагают возможность выполнения арифметических операций, как над элементами матрицы, так и над самими матрицами. Какие утвер
Пусть проектируется класс MATRIX[ELEMENT]
, задающий матрицу, тип элементов которой задается параметром класса. Операции класса предполагают возможность выполнения арифметических операций, как над элементами матрицы, так и над самими матрицами. Какие утверждения справедливы в этом случае?
вопрос
Правильный ответ:
необходимо задать ограничение на параметр
ELEMENT
, сделав его потомком класса NUMERIC
достаточно задать ограничение на параметр
ELEMENT
, сделав его потомком класса NUMERIC
необходимо, чтобы класс
MATRIX
был потомком класса NUMERIC
необходимо и достаточно, чтобы класс
MATRIX
был потомком класса NUMERIC
, а также ограничить параметр ELEMENT
, сделав его потомком класса NUMERIC
Сложность вопроса
95
Сложность курса: Объектно-ориентированное программирование и программная инженерия
73
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый тест интуит.
24 апр 2018
Аноним
Спасибо за решебник по intuit.
30 ноя 2017
Другие ответы на вопросы из темы программирование интуит.
- # В классе Р задан эффективный метод М с постусловием "Т > 10". Наследник этого класса Р1 переопределил этот метод, задав соответственно постусловие: ensure then "Т > 20". Класс Р2 - наследник Р1 в свою очередь переопределил этот метод, задав соответственно постусловие: ensure then "Т > 50". Класс Р3 - наследник Р2 в свою очередь переопределил этот метод, задав соответственно постусловие: ensure then "Т > 100". Клиенту требуется вызвать метод, обеспечивающий на выходе истинность условия: "T > 15". Методы каких классов могут гарантировать истинность выполнения этого условия?
- # Пусть задан универсальный класс C[T] и одно из полей этого класса объявлено как x : T. Какие операции допустимы для сущности x?
- # Какие утверждения справедливы для лямбда-выражения?
- # Имена в подвыражениях лямбда выражения могут конфликтовать. Какие утверждения справедливы относительно устранения возникающей некорректности записи выражения?
- # При проектировании ПО приходится учитывать два разных аспекта проектирования, - разделяя "модель" и "облик", "издателей" и "подписчиков". Какие утверждения справедливы относительно взаимодействия этих аспектов?