예제 #1
0
 /// <summary>
 /// Инициализирует объект класса и заполняет начальными значениями его члены.
 /// </summary>
 /// <param name="levDistance">Объект-алгоритм расчёта расстояния Левенштейна.</param>
 /// <param name="dictionaryFiller">Объект-наполнитель словаря.</param>
 public WordsDictionary(ILevenshteinDistance levDistance, IDictionaryFiller dictionaryFiller)
 {
     LevDistance = levDistance;
     DictionaryFiller = dictionaryFiller;
     FillDictionary();
 }
예제 #2
0
 /// <summary>
 /// Инициализирует объект класса и заполняет начальными значениями его члены.
 /// </summary>
 /// <param name="levDistance">Объект-алгоритм расчёта расстояния Левенштейна.</param>
 /// <param name="dictionaryFiller">Объект-наполнитель словаря.</param>
 public WordsDictionaryModel(ILevenshteinDistance levDistance, IDictionaryFiller dictionaryFiller)
 {
     Contract.Ensures(ModelImplementation.DictionaryFiller != null);
     ModelImplementation = new WordsDictionary(levDistance, dictionaryFiller);
 }