Задачи
Задача 1
Да се напише програма за поръчки на топли напитки, предлагани в кафетерия.
Барът предлага кафе и чай, описвани чрез име и базова цена. Към всяка напитка могат да бъдат добавяни екстри като мляко, мед, захар. Всяка от добавките променя цената и я увеличава съответно с 0.5, 0.7 и 0.3.
Поръчката се описва с номер и като поведение връща информация за крайната си цена.
Поведението на кафетерията се състои в създаване и извеждане на информация за всяка една поръчка.
Задача 2
Да се създаде програма, описваща система за рисуване.
Системата поддържа рисуването на различни фигури, както и различни графични API-та, чрез които дадените фигури се изобразяват.
Поведението на всяка фигура включва в себе си връщане на информация кое графично API е използвано за нейното изчертаване.