В этом выпуске мы в общих чертах рассмотрим с помощью каких механизмов можно создать сервер с гибкой настройкой обработки разных команд. Для этого мы воспользуемся наследованием, полиморфизмом и reflection. Напоминаю: исходные коды проекта находятся на GitHub. Подробности в "Выпуск 16. Где взять тексты программы ?" для тех, кто уже смотрел, прямые ссылки: и более простой проект вы можете посмотреть по ссылке