Size: a a a

Java/Kotlin and more

2021 May 21

RZ

Roman Zinchuk in Java/Kotlin and more
тут скорее диспетчер финансовых данный интересует, реализация одна, ну без интерфейса тут инверсию зависимостей не впилиш.
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Нет
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
почему это? клиент класса/интерфейса ничего не знает про то, класс он использует или интерфейс. для него это прозрачно.
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
У тебя тут интерфейсы уже помечены <I>
источник

RZ

Roman Zinchuk in Java/Kotlin and more
Если бы небыло интерфейса "Шлюз финансовых данных", то генератор финансового отчета был бы зависим от Диспетчера финансовых данных, который находится в слое базы данных (залез бы на уровень ниже, что противоречит архитектурным принципам)
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Так речь не об этом. Речь о том, какой языковой конструкцией Java будет "Шлюз финансовых данных". Он вполне может быть class, а не interface.
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Это если считать, что "Диспетчер финаносых данных" тут является зависимостью "Шлюза финаносых данных". Если же эта пустая стрелочка означает "implements", тогда нет. Тогда действительно в данном случае интерфейс просто лежит в другом слое, нежели его реализация. Т.е. полезность тут в майндсете.
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Ну а если это еще и разные модули, тогда и подавно интерфейс тут просто необходим
источник

RZ

Roman Zinchuk in Java/Kotlin and more
да, пустая стрелочка - implements
источник

VA

Victor Alenkov in Java/Kotlin and more
И вот тут вы либо говорите либо про API типа rest, либо про сборку модулей в один сервис.
Для первого есть OpenAPI
Для второго - интерфейсы в той же Java
Но и то и другое - интерфейс
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Тут речь шла исключительно об интерфейсах/классах Java и API в этом понимании. Не Rest, конечно же. Rest вообще не имеет отношения к обсуждаемой выше теме.
источник

VA

Victor Alenkov in Java/Kotlin and more
Да не суть. Для классов, которые «отдаются» в соседние модули делается интерфейс. Для остальных нет
Аналогично - как только более одной имплементации - делаем интерфейс
источник
2021 May 22

S

Seriously in Java/Kotlin and more
Ищу java-разработчика, чтобы интегрировать система авторизации на сайт. Оплата за задачу - 3к рублей. Вакансию прислать не могу, запрещено по правилам канала. В лс расскажу подробно
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
А может за бутылку водки, по дружески
источник

S

Seriously in Java/Kotlin and more
За 3к хватит)
источник

D

Doston4ik in Java/Kotlin and more
А может за кусок хлеба по дружески?)
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Да просто я думаю надо сделать за спасибо и разойтись
источник

S

Seriously in Java/Kotlin and more
Хоть несколько батонов)
источник

MZ

Maksim Zaitsev in Java/Kotlin and more
Какой курс рубля у вас сейчас?
источник

D

Doston4ik in Java/Kotlin and more
Рил что ли🤩
источник