Отработка навыка практического использования паттернов "Composite" и "Decorator" Задача 1: Применение паттерна Composite Создайте структуру, представляющую графическую систему. В этой системе могут быть как простые элементы (например, круги и прямоугольники), так и составные объекты, состоящие из других элементов (например, группы фигур). Реализуйте паттерн Composite, чтобы элементы и группы элементов можно было обрабатывать одинаково, независимо от того, являются ли они простыми или составными. Требования: 1. Определите общий интерфейс для компонентов графической системы. 2. Реализуйте класс для простых элементов (например, Circle, Rectangle). 3. Реализуйте класс для составных объектов (например, Group), который может содержать другие объекты. 4. Создайте несколько примеров, где можно будет добавлять простые и составные элементы в группу и выполнять операцию рисования для всех элементов (используя общий интерфейс). ВСЕ ЗАДАНИЯ НЕ ВЛЕЗЛИ, ПОСЛЕ ВЫБОРА СПЕЦИАЛИСТА СКИНУ
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |