Този курс е предназначен да запознае студентите с базовите елементи на обектно-ориентираното програмиране. Ще бъдат разгледани дефинирането и използването на основните компоненти на класовете. Ще се разгледа наследяването на класове и дефинирането на каноничното представяне на производни класове. Отделя се внимание на виртуалните основни класове, на динамичното свързване, на дефинирането и използването на виртуални функции, на полиморфизма, виртуалните деструктори, абстрактните и контейнерните класове, както и на механизмите за генериране и обработка изключения. Изложението се базира на езика C++.
Настоящото репо е предвидено за използване от студентите от Информационни системи
и Софтуерно инженерство
във ФМИ.
Разделено е по папки като всяка от тях отговаря за едно упражнение. Във всяка ще намерите задачите, които са решаване по време на упражнението и задачи, над които да мислите.
Материалите са изготвени от Ивайло Иванов и Алекс Сърбински.
https://codebunk.com/b/995126197/
https://docs.google.com/document/d/1hRZ4lLx6goZYeQ9lGIWw57Tc_xAaYI72cde67ax9JOQ/edit?usp=sharing