Необходимо проработать архитектуру классов для унифицированного анализа.
Например, было бы удобно вызывать вот так:
IAnalyzer min = AnalyzerFactory.Get("GlobalMin");
SingleResult res = min.Analyze(new int[]);
return res.value;
....
vs
GlobalMin x = new GloabMin();
int res = x.CalculateMin(new int[]);
return res;
Необходимо проработать архитектуру классов для унифицированного анализа.
Например, было бы удобно вызывать вот так: