Обобщаващи задачи
Лабораторното упражнение съдържа обобщаващи задачи върху класове, капсулация, наследяване, абстрактни класове, интерфейси, полиморфизъм, колекции и обработка на изключения.
Задачите изискват самостоятелно проектиране на йерархии от класове. Трябва да се изберат подходящи модификатори за достъп, конструктори, методи, интерфейси и колекции според описаното поведение.