Вопрос о шаблоне Java OOP, как опытный программист подойдет к этому типу сложности? - PullRequest
0 голосов
/ 06 октября 2018

У меня есть набор автоматически сгенерированных классов Java.Каждому из сгенерированных классов присваиваются следующие имена:

  • MappingOneToTwo
  • MappingOnetoThree
  • MappingThreeToOne
  • ... и т. Д.

У меня их значительное количество, и они могут быть изменены следующими способами:

  • Будут созданы новые сопоставления
  • Старые сопоставления могут быть удалены
  • Реализация отображения может измениться

С учетом сказанного я использую клиентскую часть cli, которую я сделал, используя picoli .Я нахожусь в том же пакете, но сгенерированный код и мой написанный код находятся в отдельных каталогах, моя сборка работает, и в результате jar имеет мой основной класс в манифесте.

Каждый класс Mapping имеет 1 или более параметров вметод с именем run().

  • вход, подключение
  • вход, подключение, выход
  • вход, вход, подключение, выход
  • подключение, output

Проще говоря, то, что я делаю с этими классами, я могу свободно определить, мне просто нужно каким-то образом использовать классы.

Как подходить к коду Java?

1 Ответ

0 голосов
/ 06 октября 2018

Как опытный разработчик?Я бы сказал, давайте сделаем это установленным способом.Напишите потребителя источника данных (API, файлы, глиняные таблички и т. Д.) На языке высокого уровня или в сценарии, чтобы извлечь и вывести данные в промежуточные таблицы, сохраняя при этом существующую структуру, а затем использовать декларативную природу языков SQL длянаписать хранимые процедуры, которые преобразуют и загружают данные, как и где они должны быть.

... как опытный разработчик

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...