Skip to content

задание

Урок 1. Интерфейсы

  1. Сделайте интерфейс Decoder. В нем два метода String encode(String source) и String decode(String encoded). Реализуйте этот интерфейс: пусть класс меняет русские символы на цифры и латиницу (ш на w, г на r и так далее), и наоборот
  2. Сделайте ещё одну реализацию Decoder: он будет шифровать и дешифровать азбуку морзе
  3. Еще одну реализацию: он будет менять символ на код символа ( который можно получить как (int)str.charAt )
  4. Доработать ConsoleTableWriter, чтобы длина левой колонки была одинаковой для всех строк и равна длине самой большой

решение

https://gitlab.com/synergy9980417/razdel1/5_1