Каждый из студентов должен выполнить следуюшие требования:
UML - каждый класс и паттерн(можно просто указать что это паттерн, не отрисовывая паттерн): 2 балла
Singlton - один паттерн: 2 балла
Decorator - 3 уровня декарации: 2 балла
Strategy - 4 стратегий: 2 балла
Observer - один паттерн: 2 балла
Factory - один паттерн: 2 балла
На языке c#