Тестовое задание - создание телефонного справочника
Функции приложения:
- Добавление абонента командой: add Name Phone. Пример: add Иванов +79333333333
- Просмотр отсортированного списка добавленных абонентов командой: list.
Требования:
- При выполнении задачи необходимо использовать шаблоны проектирования (Использованы: Команда, Строитель, Шаблонный метод, Репозиторий).
- Сортировка списка абонентов должна выполняться одним из популярных алгоритмов сортировки. Алгоритм должен быть реализован самостоятельно (реализован quicksort).
- Требований к хранению списка пользователей нет (Взят SQLite + Fluen NHibernate).