НаУКМА

Інформаційний пакет ЄКТС

<< повернутись

Код: 343008

Назва:

Методи об`єктно-орієнтованого програмування



Анотація: Мова програмування С++ – це океан можливостей для розвитку вмінь розробників програмного забезпечення. Мета курсу довести об’єктно- орієнтовану парадигму до довершеності, необхідної для віртуозної розробки програмних систем з використанням впорядкованих за рівнями об’єктно-орієнтованих узагальнених абстракцій з гнучкими інтерфейсами і повторно вживаними вхідними кодами. В курсі досліджуються важливі ідіоми і патерни програмування: інтелектуальні указники, проксі класи, функтори, мультиметоди, невіртуальні інтерфейси, нетермінальна абстрактність, абстрактні класи, принципи SOLID. Інстанціонування і часткова спеціалізація шаблонів служать для розвитку в напрямку метапрограмування. В курсі вводяться також деякі важливі патерни проектування, поглиблене вивчення яких буде продовжено в окремому курсі. Курс супроводжується створенням групових проектів.

Необхідні обовязкові попередні й супутні модулі: -