/// <summary> /// Конструктор с переданной стратегией /// </summary> /// <param name="strategy">Стратегия</param> public SquareEquation(IDiscriminantStrategy strategy) { _discriminantStrategy = strategy; }
public QuadraticEquationSolver(IDiscriminantStrategy strategy) { this.strategy = strategy; }
/// <summary> /// Конструктор по умолчанию /// </summary> public SquareEquation() { _discriminantStrategy = new UsualDiscriminantStrategy(); }