Главная /
Объектно-ориентированное программирование и программная инженерия /
Проектирование семейства классов начинается с создания класса – прародителя семейства. Как правило, такой класс является отложенным классом. У отложенного класса ряд методов являются отложенными. Укажите причины, по которым на верхних уровнях проектирован
Проектирование семейства классов начинается с создания класса – прародителя семейства. Как правило, такой класс является отложенным классом. У отложенного класса ряд методов являются отложенными. Укажите причины, по которым на верхних уровнях проектирования разумно создавать отложенные методы?
вопросПравильный ответ:
в целях сокращения размера кода родительского класса
код метода достаточно прост, и его легко реализовать в каждом потомке
все потомки должны иметь метод, отвечающий спецификации, известной на данном уровне проектирования класса. Однако реализация метода, зависит от специфических особенностей каждого потомка и не может быть предложена на этом уровне абстракции
все потомки должны иметь метод, отвечающий спецификации, известной на данном уровне проектирования класса. Однако реализация метода сложна и из-за нехватки времени переложена на потомков
Сложность вопроса
51
Сложность курса: Объектно-ориентированное программирование и программная инженерия
73
Оценить вопрос
Комментарии:
Аноним
Если бы не эти решения - я бы не осилил c этими тестами intuit.
18 дек 2018
Другие ответы на вопросы из темы программирование интуит.
- # Универсальность и наследование – два тесно связанных механизма, обеспечивающие мощь ОО проектирования и программирования. Рассмотрим универсальный класс LIST[T] – список, тип элементов которого задается параметром T. Укажите, какие классы могут быть связаны отношением наследования с классом LIST[T]?
- # Пусть p – сущность типа F. Динамическим кастингом или приведением типа называется конструкция (S) p, динамически изменяющая в период выполнения тип сущности на тип S. Какие утверждения справедливы относительно динамического кастинга?
- # Что такое лямбда исчисление? Укажите корректные высказывания
- # Что происходит, когда подписчик получает уведомление о событии
- # Какие факторы можно не учитывать, когда речь идет об инженерии программ?