Создан абстрактный класс Preferences. От него наследуется класс  настроек  приложения. Создано  перечисление для  определения  типа  вида  выводимых чисел. Добавлен метод для получения  из  настроек  вида  выводимых чисел
Добавлен  класс  ChangeTextUI для  изменения графического интерфейса после изменения настроек. Выделен  класс HideNumber,  обеспечивающий выполнение действий  по  таймеру. OnClickListenerFactory - полностью  рабочий  класс.
Приложение  работает  с  двумя  типами  вывода чисел: вертикальным и горизонтальным. Нужно  убрать  дублирование кода.
Созданы  классы для  генерации  чисел  вертикально  и  горизонтально. Используется  наследование GenerateVerticalNumbers->GenerateGorizontalNumbers->GenerateNumbers.  Класс GenerateNumbers абстрактный. Убрано  дублирование кода в  OnClickListenerFactory.
Проблема  передачи  данных  решена - создан статический  класс DataTransfer.
Убрал  отступы  в  коде.  Приложение  рабочее. Можно  поискать  пути  устранения  небольшого  дублирования  кода.
Изменена версия приложения
Удачное  сливание  изменений из typeNumbers.