Задания для самостоятельного выполнения

Перепишите свой вариант ЛР №6 с использованием классов и объектов. Задание то же, вариант GUI фреймворка возьмите следующий по списку. Для успешной сдачи в коде должны присутствовать:

  • использование абстрактного базового класса и соотвествующих декораторов для методов,
  • иерархия наследования,
  • managed - атрибуты,
  • минимум 2 dunder-метода у каждого класса.