#java #database #interface #architecture
#java #База данных #интерфейс #архитектура
Вопрос:
так что, вероятно, это действительно простой вопрос, если разобраться.
Но простыми словами, что такое хорошая архитектура / дизайн интерфейса для:
-Перенаправление всех данных и бизнес-логики через несколько объектов (например, человек, автомобиль, пользователь …)
-Простая замена базового источника указанных данных (MySQL DB, REST API ….)
Каков наилучший подход к универсальному интерфейсу верхнего уровня для достижения этого?
Приветствую,
кот: 3
Ответ №1:
Существует множество архитектурных шаблонов, которые выполняют то, что вы пытаетесь выполнить. Самым простым из них является шаблон DAO. Вероятно, вам следует изучить более крупные шаблоны абстракции, такие как многоуровневая архитектура, архитектура Onion и тому подобное.