ВІДЕОУРОК № 2. Класи та пакети
Поговоримо про базові поняття ОВП – клас, об'єкт та екземпляр.
Познайомимося з основами UML-діаграм, поняттям простір імен та пакети.
Урок присвячений основам поняття абстракція та абстрактний тип даних. Також розглянемо основи поняття «моделювання» та його застосування на практиці при розробці програми, поняття шару програми та методи доступу.
Вивчимо складові елементи класів: властивості, їх внутрішній устрій та способи створення. Познайомимося з типом DateTime та основами його застосування.
Студенти розглянуть процес моделювання, особливості використання мови UML для зображення відносин між класами.
На уроці розглядається поняття індексатора, особливості створення та використання індексаторів.
Вивчимо поняття спадкування в об'єктно-орієнтованій парадигмі, його особливості та можливості у мові C#.
Дізнаєтеся все про поняття абстрактного класу в об'єктно-орієнтованій парадигмі, його особливості, можливості та застосування в мові C#.
На цьому уроці вивчимо поняття інтерфейсу в об'єктно-орієнтованій парадигмі, його особливості, можливості та застосування в мові C#, а також його відмінності у застосуванні інтерфейсів від абстрактних класів.
У вас буде можливість дізнатися все про стереотип мови C# - record – запис, його застосування, на відміну від класів та структур, особливості пристрою та актуальність втілення у мові.
Ближче познайомитеся з поняттям узагальнених типів та ідеєю парадигми узагальненого програмування, що стало основою запровадження універсальних шаблонів.