API для легкого расширения или переопределения - PullRequest
0 голосов
/ 08 января 2019

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

В начале он поддерживает только CSV. Я хочу облегчить расширение API, если клиент хочет написать свою собственную реализацию для чтения файла CSV или других типов файлов.

Какие шаблоны проектирования мне следует использовать для достижения этой цели?

1 Ответ

0 голосов
/ 08 января 2019

Я бы предложил использовать для этой цели шаблон проектирования стратегии.

Несколько хороших ссылок: https://www.journaldev.com/1754/strategy-design-pattern-in-java-example-tutorial https://www.journaldev.com/1754/strategy-design-pattern-in-java-example-tutorial

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