Визуальные Среды
Вопросы к зачету по курсу
ООП и структурное программирование Объект, определение. Состояние, поведение, уникальность. Класс. Поля, свойства, методы. Инкапсуляция Области видимости Наследование. Суперклассы, подклассы, иерархия is a Полиморфизм. Виртуальные методы Абстрактные методы, абстрактные классы. Конструкторы Деструкторы, виртуальные деструкторы Преобразование типов Явное преобразование типов Неявное преобразование типов Множественное наследование Реализация множественного наследования в C# Статические члены класса, статические классы Singleton Агрегация, иерархия «является частью» Исключения, синтаксис, генерация, обработка Базовый класс исключений, конструкторы, реализация собственного класса исключений Передача данных через исключения Получение стека вызовов через исключения Делегаты, синтаксис Делегаты, применение, примеры События, синтаксис, примеры Составные делегаты Отражение. Класс Type Атрибуты, создание собственного класса атрибута Сборка. Загрузка сборки в память, получение списка классов Поиск нужного метода по имени и вызова его у данного экземпляра Пример применения атрибутов для сериализации и десериализации объектов Пример создания экземпляра при помощи вызова его конструктора, полученного через отражение
ООП и структурное программирование Реализация множественного наследования в C# Объект, определение. Состояние, поведение, уникальность. Статические члены класса, статические классы
Класс. Поля, свойства, методы. Singleton
Инкапсуляция Множественный полиморфизм
Области видимости Агрегация, иерархия «является частью»
Наследование. Суперклассы, подклассы, иерархия is a Исключения, синтаксис, генерация, обработка
Полиморфизм. Виртуальные методы Базовый класс исключений, конструкторы, реализация собственного класса исключений
Абстрактные методы, абстрактные классы. Передача данных через исключения
Конструкторы Получение стека вызовов через исключения
Деструкторы, виртуальные деструкторы Делегаты, синтаксис
Преобразование типов Делегаты, применение, примеры
Явное преобразование типов События, синтаксис, примеры
Неявное преобразование типов Составные делегаты
Множественное наследование Отражение. Класс Type
Атрибуты, создание собственного класса атрибута Сборщик мусора Сборка. Загрузка сборки в память, получение списка классов Полиморфизм ООП и структурное программирование Реализация множественного наследования в C# Объект, определение. Состояние, поведение, уникальность. Статические члены класса, статические классы
Класс. Поля, свойства, методы. Singleton
Инкапсуляция Множественный полиморфизм
Области видимости Агрегация, иерархия «является частью»
Наследование. Суперклассы, подклассы, иерархия is a Исключения, синтаксис, генерация, обработка
Полиморфизм. Виртуальные методы Базовый класс исключений, конструкторы, реализация собственного класса исключений
Абстрактные методы, абстрактные классы. Передача данных через исключения
Конструкторы Получение стека вызовов через исключения
Деструкторы, виртуальные деструкторы Делегаты, синтаксис
Преобразование типов Делегаты, применение, примеры
Явное преобразование типов События, синтаксис, примеры
Неявное преобразование типов Составные делегаты
Множественное наследование Отражение. Класс Type
Атрибуты, создание собственного класса атрибута Сборщик мусора Сборка. Загрузка сборки в память, получение списка классов Полиморфизм