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

Стоп, то есть, если он у меня используется в нескольких

пакетах
то объявлять один и тот же интерфейс в каждом пакете, серьезно?)

12 ответов

13 просмотров

Ну вообще если по учебнику, то да

Степан- Автор вопроса
Vlad Tokarev
Ну вообще если по учебнику, то да

а не проще тогда иметь один пакет с интерфейсами или обьхявулять интерфейс рядом с его реализацией?

тут нужно сначала несколько раз пострадать из-за того, что так не сделал, а потом оно само как-то придёт

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

Степан- Автор вопроса
Владимир Гришин
не совсем. в каждом пакете вы объявляете только т...

ну вот в нескольких пакетах я использую transactionRepository.Save(transaction) получается в каждом пакете мне делать там метод Save()?

Владимир Гришин
не совсем. в каждом пакете вы объявляете только т...

ну всегде так жестить не нужно, но в высокоуровневой логике, думаю, это может найти свое применение

Степан
ну вот в нескольких пакетах я использую transacti...

да, вы делаете интерфейс type TransactionSaver interface { Save() }

Степан- Автор вопроса
Владимир Гришин
да, вы делаете интерфейс type TransactionSaver in...

Владимир, это же пздц в каждом пакете оъявлять или я не прав?)

Степан
Владимир, это же пздц в каждом пакете оъявлять или...

Нужно привыкнуть немного. На самом деле это гораздо меньший пиздец, чем иметь интерфейс на 200 методов в одном месте и потом каждый раз думать, какие именно методы используются в этом компоненте

Степан- Автор вопроса

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта