public Hero(HeroFactory factory) { weapon = factory.CreateWeapon(); movement = factory.CreateMovement(); }
// В конструктор передаем фабрику героев public Hero(HeroFactory factory) { _weapon = factory.CreatWeapon(); _movement = factory.CreateMovement(); }
public Hero(HeroFactory factory) { abillity1 = factory.CreateAbility1(); abillity2 = factory.CreateAbility2(); }