подготовка к экзамену. вопросы для подготовки. Теоретические вопросы для подготовки
Скачать 14.06 Kb.
|
Теоретические вопросы для подготовки: Понятие ЖЦ ПО. Этапы ЖЦ ПО. Технология структурного программирования Оценка сложности алгоритма: классификация, классы алгоритмов, неразрешимые задачи Оценка сложности рекурсивных алгоритмов. Оценка сложности эвристических алгоритмов Основные принципы объектно-ориентированного программирования. Принцип единственной ответственности Основные принципы объектно-ориентированного программирования. Принцип открытости/закрытости Основные принципы объектно-ориентированного программирования. Принцип подстановки Основные принципы объектно-ориентированного программирования. Принцип разделения интерфейсов Основные принципы объектно-ориентированного программирования. Принцип инверсии зависимостей Перегрузка методов Иерархия классов Синтаксис интерфейсов Структуры данных Делегаты Коллекции. Параметризованные классы. Регулярные выражения Указатели. Операции со списками Назначение и виды паттернов Основные шаблоны. Порождающие шаблоны Структурные шаблоны Поведенческие шаблоны. Темы практических вопросов для подготовки: Массивы Циклы Структуры данных Операции с данными |