В решении должен быть класс с конструктором по умолчанию, реализующий интерфейс
public interface ISearcher {
/**
* Обновляет внутренние структуры данных для последующего быстрого поиска
* @param classNames названия классов в проекте
* @param modificationDates дата модификации класса в формате мс,
прошедших с 1 января 1970 года
*/
public void refresh(String[] classNames, long[] modificationDates);
/**
* Ищет подходящие имена классов
* Название должно начинаться с start
* @param start начало имени класса
* @return массив длины от 0 до 12, имена классов, упорядоченный по дате
модификации и лексиграфически.
*/
public String[] guess(String start);
Вот еще что могу добавить, и только. Ребята, дело даже не в моём последующем стажёрстве, мне даже для себя теперь интересно. В поверхностном курсе который я проходил, мы как то не коснулись этих моментов... А понять то охота....
|