44/45/46-9 Обектно-ориентирани приложения
Анотация
Дисциплината "Обектно-ориентирани приложения" се провежда по програма, основана на текущите познания на студентите от специалност „Изкуствен интелект“ придобити до момента по предходни дисциплини. Студентите се запознават със съвременни методологии за проектиране и разработка на обектно-ориентирани приложения – различни видове диаграми за представяне на моделите и тяхното кодиране на езика за програмиране Java. Разглеждат се основните видове диаграми за моделиране на работата на приложенията. За кодиране на основните модели на обектно-ориентираното проектиране се използва езика Java.
Съдържание
- Проектиране и кодиране на класовете за съхраняване на информация в бази от данни;
- Стратегии за обектно моделиране на базата от данни
- Проектиране и кодиране на динамиката на обектно-ориентирани системи;
- Модел-Начин на изобразяване-Контролер (Model-View-Controller)
- Моделиране на логиката на системите
- Пораждащи шаблони за проектиране. Видове.
- Структурни шаблони за проектиране (Structural Patterns_. Видове.
- Поведенчески шаблони за проектиране (Behaviour Patterns)