Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SRS-OOAiP_2013.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
64 Кб
Скачать
☆

Требования по подготовке к экзамену

Завершающим этапом изучения дисциплины является экзамен. При подготовке к экзамену в первую очередь следует основательно проработать материал практических заданий, дополняя его чтением соответствующих глав из базовых учебников, основной литературы. Кроме того, следует просмотреть конспекты, составленные при выполнении заданий самостоятельной работы.

Вопросы к экзамену

  1. Абстрагирование как составная часть объектного подхода

  2. Инкапсуляция как составная часть объектного подхода

  3. Модульность как составная часть объектного подхода

  4. Иерархия как составная часть объектного подхода

  5. Типизация как составная часть объектного подхода

  6. Параллелизм как составная часть объектного подхода

  7. Сохраняемость как составная часть объектного подхода

  8. Сущность объектно-ориентированной модели предметной области

  9. Объектно-ориентированный анализ

  10. Язык UML

  11. Основные элементы UML языка UML

  12. Общие и специальные диаграммы

  13. Понятие объекта

  14. Жизненный цикл объекта

  15. Состояние как свойство, присущее объектам

  16. Поведение как свойство, присущее объектам

  17. Идентичность как свойство, присущее объектам

  18. Типы отношений между объектами: ассоциация и агрегация

  19. Природа классов.

  20. Ассоциация как тип отношений между классами.

  21. Агрегация как тип отношений между классами.

  22. Использование как тип отношений между классами.

  23. Наследование как тип отношений между классами.

  24. Инстанцирование как тип отношений между классами.

  25. Отношения между классами и объектами

  26. Структура объявления класса.

  27. Доступ к членам класса.

  28. Поля данных класса как механизм реализации состояния объекта.

  29. Методы члены класса как механизм реализации поведения объекта.

  30. Спецификаторы доступа для обеспечения инкапсуляции.

  31. Статические поля и методы классов. Инициализация статических полей.

  32. Средства управления жизнью объекта.

  33. Конструкторы и деструкторы.

  34. Особенности использования конструктора по умолчанию

  35. Конструкторы и деструкторы: совмещение имен методов при наследовании, иерархии.

  36. Реализация отношений между объектами и классами

  37. Свойства: понятие, методы записи и чтения.

  38. Индексаторы.

  39. Инкапсуляция: понятие, способы реализация принципа инкапсуляции.

  40. Наследование как средство организации иерархий классов замещения.

  41. Понятие производного класса.

  42. Управление доступом в производных классах.

  43. Абстрактные классы и виртуальные функции

  44. Вложенные типы (классы)

  45. Полиморфизм.

  46. Проблема множественного наследования. Понятие интерфейса.

  47. Делегаты: понятие, описание, использование, операции с делегатами

  48. Использование делегатов для получения возможности определять вызываемый метод динамически во время выполнения программы

  49. Использование делегатов для обеспечения связи между объектами по типу «источник - наблюдатель»

  50. Использование делегатов для создания универсальных методов

  51. Использование делегатов для поддержки механизма обратных вызовов.

  52. События: понятие, описание, обработчики событий, стандартный класс EventArgs.

  53. Многопоточные приложения: понятие, назначение, организация многопоточных приложений.

  54. Потоки: создание и использование, методы управления, методы синхронизации.

  55. Потоки: методы синхронизации.

  56. Асинхронные делегаты: понятие, назначение, порядок применения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]