ООП (с Java)

  • Автор: проф. д-р Станимир Стоянов
  • Предназначен за: ОКС "бакалавър": Информатика, редовно, II курс

За успешно създаване на добре работещ обектно-ориентиран софтуер са необходими задълбочени знания за основните аспекти на обектно-ориентираното програмиране,  добро познаване на поддържащите езикови средства, както и тяхното коректно използване. Лекционният курс „ООП(Java) разглежда детайлно основни обектно-ориентирани аспекти и поддържащите ги езикови конструкции  в езика за програмиране Java.  Някои от основните теми, включени в курса, са: многократно използване на класове (композиция, наследяване), вътрешни класове и контролни рамки, колекции, идентификация на типове (традиционен подход, отражение), графичен потребителски интерфейс и визуално програмиране, генетично програмиране, функционално програмиране. Разглежданите техники се демонстрират с множество характерни примери.

По време на лабораторните упражнения студентите могат да прилагат на практика получените знания и да усъвършенстват практически си умения за разработване на обектно-ориентиран софтуер с езика за програмиране Java.

Лекционният курс е продължение на дисциплината „Програмиране на Java.  Учебният материал е представен в .pdf формат.

Библиотека

Статистики