#1354943
Пусть имеется класс-предок Doc, описывающий некоторый абстрактный документ, и два класса-потомка – Nakl и Order, описывающих классы накладных и ордеров. Для вывода на экран экземпляров классов Nakl и Order должны применяться различные методы, так как документы имеют различную структуру. Для того чтобы не использовать различные имена процедур для вывода на экран разных типов документов, можно в классе Doc описать виртуальный метод Print, а в каждом из потомков описать свои процедуры вывода на экран. В результате программист может использовать одно и то же имя процедуры для вывода документов различных типов. Какой принцип объектно-ориентированного программирования описан в ситуации выше?
Варианты ответа:
  • инкапсуляция
  • абстракция
  • наследование
  • полиморфизм
Курсы в категории: Образование и педагогика
📚 Похожие вопросы по этой дисциплине
Чтобы изменить внешний вид абзаца в программе Word, нужно использовать команды для выравнивания и форматирования текста абзаца на панели инструментов. В частности, можно изменять вертикальное расстояние между строками Это расстояние может быть одинар... Данное понятие обозначает набор элементов форматирования, имеющий уникальное имя. Это совокупность характеристик абзаца или текста, к которым относятся вид шрифта, выравнивание, отступы и интервалы, гарнитура и размер шрифта, способ начертания. Испол... Вы работаете в ритейл-компании и хотите сегментировать клиентов на основе их покупательского поведения. Какой метод анализа данных Вам необходимо проанализировать данные по страховым случаям для выявления мошеннических действий. Какой метод анализа данных /images/80001-90000/80541/80541