Size: a a a

2020 June 22

D

Dmitry in learn.java
Значит "два путя", как в том анекдоте)
источник

GV

Gukov Viktor in learn.java
Dmitry
Значит "два путя", как в том анекдоте)
Есть третий, можно IDE пилить
источник

D

Dmitry in learn.java
Перспективно конечно, но не густо. С такими то возможностями языка...
источник

S

Singular in learn.java
Gukov Viktor
А, ты под DI подразумеваешь Dependency Inversion. Обычно чаще встречается совершенно другой смысл - Dependency Injection
DIP = Inversion
источник

DC

Denis Chikanov in learn.java
Singular
По мне так это и есть DI, где говорится чтобы класс не держался внутри себя другой класс, а использовал его извне
Ты путаешь IoC и DI
источник

GV

Gukov Viktor in learn.java
Singular
DIP = Inversion
Можно еще вдогонку почитать про закон Деметры
источник

S

Singular in learn.java
Да вы сами меня запутали))
источник

S

Singular in learn.java
Я хочу понять DIP Depen Inversion Principe
источник

S

Singular in learn.java
Формулировка:
* Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций.
* Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.

Второй пункт это то что предоставляет полиморфизм в ООП
источник

S

Singular in learn.java
так ведь?
источник

GV

Gukov Viktor in learn.java
Singular
так ведь?
да
источник

S

Singular in learn.java
А тогда 1 пункт?
источник

S

Singular in learn.java
Сколько не читаю не пойму
источник

GV

Gukov Viktor in learn.java
Singular
А тогда 1 пункт?
Первый пункт про то, что у тебя высокоуровневый компонент не должен зависеть от низкоуровневого. Это опять же про абстракции. Если у тебя верхний модуль использует конкретную реализацию, то при изменении нижнего у тебя всё сломается.
источник

GV

Gukov Viktor in learn.java
То есть оба модуля, и верхний и нижний должны зависеть от абстракции
источник

S

Singular in learn.java
аа понял)
источник

S

Singular in learn.java
спасибо
источник

d

d1vunit in learn.java
Приветствую,посоветуйте литературу по java для освоение языка под андроид
источник

A

Andrey in learn.java
Всем привет! Кто может подсказать по JsonNode в Java? Ситуация. Допустим, есть нода
 {
   "name":
       {
           "first": "Tatu",
           "last": "Saloranta"
       }
}
источник

A

Andrey in learn.java
как к имеющемуся списку объектов добавить, например
"second": "value"
источник