Задача 1
Реализирайте проект от примера в упражнението, като добавите поведението в интерфейса Book, за характеристиките на книгата.
Модифицирайте декораторите така, че да добавят нужните полета на обекта
Задача 2
Използвайте програмата от задача 2 на лабораторно упражнение 8, като приложите Decorator след създаването на обектите от клас Car и Manual
Създайте интерфейс Customization:
с методи за поведение на Car
Създайте абстрактен клас CarCustomization е:
Поле Vehicle превозното средство, което ще се декорира
Имплементира базова декорация на автомобила
Създайте класове Customization, за:
Цвета, на превозното средство
Вида на гумите
Каросерията
т.н.
Last updated