UniLecs #Quiz 1. Основы ООП

UniLecs #Quiz 1. Основы ООП

UniLecs

Здесь мы коснемся основных вопросов по ООП, ответы на ктр должен знать любой разработчик. 

  1. Расскажите своими словами, что такое объектно-ориентированное программирование?

  2. Опишите, что такое объект в ООП?

  3. Опишите, что такое класс в ООП ?

  4. Расскажите, в чем разница между классом и объектом ?

  5. Назовите базовые принципы ООП ?

  6. Расскажите, что такое инкапсуляция ?

  7. Расскажите, что такое наследование ?

  8. Расскажите, что такое абстракция в общем и абстрактный класс в частности?

  9. Расскажите, что такое полиморфизм ?

  10. Расскажите, что такое интерфейс в ООП ?

  11. Объясните, в чем разница между интерфейсом и абстрактным классом ?

  12. Объясните, в чем разница между композицией и агрегацией ?

  13. Расскажите, что такое конструктор объекта ?

  14. Расскажите, что такое деструктор объекта ?

  15. Расскажите, что такое модификатор static ?

  16. Объясните разницу между понятиями: перегрузка и переопределение (overloading / overriding) ?

  17. Расскажите, что такое указатель this ?

  18. Расскажите, что такое namespace в ООП ?

  19. Расскажите, что такое гетеры/сетеры (getters/setters) ?

  20. Расскажите, что такое клонирование объектов в ООП ?

Report Page