public Minion(AbstractFactory factory) { body = factory.CreateBody(); weapon = factory.CreateWeapon(); }
public Minion(AbstractFactory forBody, AbstractFactory forWeapon) { body = forBody.CreateBody(); weapon = forWeapon.CreateWeapon(); }
private Minion(AbsBody b, AbsWeapon w) { body = b; weapon = w; Console.WriteLine("создался клон обьекта "); }