Мне нужно создать простое приложение CRUD с Angular. Мне нужно реализовать операции CRUD для 4 разных типов объектов, поэтому структура моего проекта более или менее такова:
entityA
-entityA-list
-entityA-create
-entityA-edit
....
entityB
-entityB-list
-entityB-create
-entityB-edit
....
etc.
Таким образом, компоненты, модуль и службы очень похожи. Фактически, единственное, что отличает их - это имена методов и переменных, api url (подходит для каждой сущности). Поэтому я удивлялся, не стоит ли мне сделать один универсальный c CRUD для всего. Я не знаю как на данный момент, но мне интересно, не будет ли это переобучение. Что лучше и чище решение?