1. реализовать UML-диаграммы паттернов: Adapter, Composite, Decorator в программе Visual Paradigm
2. реализовать примеры кодов на C# из разделов "Мотивация" - 2.1. используя паттерн Adapter построить простейший графический редактор.
2.2. используя паттерн Composite построить простейший редактор векторной графики.
2.3. используя паттерн Decorator на примере простейшей программы для построения графических интерфейсов рассмотреть использование техники декорирования.