Подробно ответить на вопросы:
1. Сколько экземпляров абстрактного класса можно создать? Почему?
2. Что представляет собой модификатор доступа «защищенный»? Какой из принципов ООП он реализует? Как такой модификатор определяется в выбранном Вами языке программирования?
3. Что такое делегаты? Как они реализованы в выбранном Вами языке программирования?
4. Опишите шаблон проектирования MVP
5. В чем отличие абстрактного класса от интерфейса?
6. Какой модификатор доступа у класса по умолчанию в выбранном Вами языке программирования?
7. Опишите технологию Windows Forms