Вопрос 1 Верно Баллов: 1,0 из 1,0
Выберите верное описание термина «изменение сигнатуры метода» (Change
Method Signature).
Выберите один ответ:
Заключается в добавлении, изменении или удалении параметра метода
Некоторый класс выполняет работу, которую следует поделить между двумя
классами
Несколько клиентов пользуются одним и тем же подмножеством интерфейса
класса или в двух классах часть интерфейса является общей
На основе выражения создает параметр метода
Вопрос 2 Верно Баллов: 1,0 из 1,0
Выберите верное описание термина «генерализация типа» (Generalize Type).
Выберите один ответ:
Идея в том, чтобы использовать преимущества объектно-ориентированного
программирования и сделать более обобщенные типы, позволяя выполнить
совместное использование кода, что приводит к упрощению программы
Некоторый класс выполняет работу, которую следует поделить между двумя
классами
Несколько клиентов пользуются одним и тем же подмножеством интерфейса
класса или в двух классах часть интерфейса является общей. Необходимо
выделить это подмножество в интерфейс
На основе выражения создает параметр метода
Вопрос 3 Верно Баллов: 1,0 из 1,0
Выберите верное описание термина «выделение локальной переменной»
(Extract Local Variable).
Выберите один ответ:
Если у класса имеется открытое поле, необходимо сделать его закрытым и
обеспечить методы доступа
Некоторый класс выполняет работу, которую следует поделить между двумя
классами
Берет выражение, которое используется непосредственно, и сначала
присваивает его значение локальной переменной. Эта переменная затем
используется там, где использовалось выражение
На основе выражения создает параметр метода
Вопрос 4 Верно Баллов: 1,0 из 1,0
О чем НЕ свидетельствуют комментарии?
Выберите один ответ:
О непонятности кода
О простоте кода
О незавершенности кода
О недоработках в коде
Вопрос 5 Верно Баллов: 1,0 из 1,0
Выберите неверные описания термина «встраивание» (Inline).
Выберите один или несколько ответов:
Если у класса имеется открытое поле, необходимо сделать его закрытым и
обеспечить методы доступа
Некоторый класс выполняет работу, которую следует поделить между двумя
классами
Задание функции как встроенной с помощью модификатора inline, который
рекомендует компилятору вместо обращения к функции помещать ее код
непосредственно в каждую точку вызова во время компиляции
На основе выражения создает параметр метода