Собственно что это такое зачем это нужно и с чем его едят)
а также как им управлять.
Создал два экземпляра своей стратегии
class A : Strategy{...}
A t1 = new A();
A t2 = new A();
оба объекта (t1 и t2) имеют имя А.
Возможно ли как-то изменить это имя или сразу создавать в своей
стратегии переменную с именем @Name например