Карточка Junior ООП в C# спрашивают часто обновлено

Принципы ООП на примерах C#

Вопрос

Назовите принципы ООП и как они выражены в C#.

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

- Инкапсуляция: скрываем состояние за свойствами и методами, модификаторы private, internal. - Наследование: class B : A, один базовый класс, много интерфейсов. - Полиморфизм: virtual / override, интерфейсы, вызов по реальному типу объекта. - Абстракция: abstract-классы и интерфейсы описывают «что», а не «как».

Ответ

  • Инкапсуляция: скрываем состояние за свойствами и методами, модификаторы private, internal.
  • Наследование: class B : A, один базовый класс, много интерфейсов.
  • Полиморфизм: virtual / override, интерфейсы, вызов по реальному типу объекта.
  • Абстракция: abstract-классы и интерфейсы описывают «что», а не «как».

Разбор

Хороший ответ подкрепляет каждый принцип примером и не ограничивается определениями.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме