169 похожих чатов

Всем привет. Подскажите как лучше сделать. У меня есть много

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

9 ответов

13 просмотров

Но шаблоны тебе все равно приходится переписывать?

Andrey-Systerov Автор вопроса
Sergei Sergeevich
Но шаблоны тебе все равно приходится переписывать?

Предполагается что не надо будет. как раз над этим работаю. Делать описание структуры и передавать в родительский класс-компонент. А там парить все это в шаблоне.

я знаю что наследовать компоненты не правильно. попробуйте наследоваться от абстрактного класса или обычного.

Andrey-Systerov Автор вопроса
Евгений Гений
я знаю что наследовать компоненты не правильно. по...

Да я тоже так считаю. Но при таком подходе шаблоны придётся переписывать для каждого компонента)

а вообще логику принято не наследовать, а агрегировать. я бы наверное сервис создал и в него вынес общую логику. а компоненты покрыл общим интерфейсом.

Andrey-Systerov Автор вопроса
Евгений Гений
а вообще логику принято не наследовать, а агрегиро...

Да основная логика в сервисе. Не совсем понял про общий интерфейс.

Andrey Systerov
Да основная логика в сервисе. Не совсем понял про ...

если нужно дёргать одинаковые методы сервиса в N компонентах, как этим управлять, поддерживать?

Andrey-Systerov Автор вопроса
Евгений Гений
если нужно дёргать одинаковые методы сервиса в N к...

Все зависит от api enpoint. Все действия стандартизированы. Оперировать надо только входящими исходящими данными. По факту это просто разные интерфейсы самих данных

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта