@ddziaduch: nie wstrzykuj konkretów, tylko kontrakty.

Minusy: gdzieś te obiekty trzeba stworzyć, w prostych projektach tworzę klasy fabryki, w większych zdecydowanie polecam użycie kontenera wstrzykiwania zależności,

Jaki to minus? Minusem byłoby tworzenie tego samego obiektu w wielu klasach/metodach. Tworzenie go w kontenerze DI jest plusem.
  • Odpowiedz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Philopolemus_Fronius: myślę że to względna opinia. Dla Ciebie to 4h spędzone na oglądaniu. Dla mnie to 40+ godzin spędzonych na tworzeniu.
Jasne możesz szukać i oglądać materiały dostępne na YT czy blogach. Podczas gdy kupując możesz oczekiwać na lepszy kontakt z dostawcą usługi, bo zależy mu na dobrej opinii, licząc na to że ten poleci kurs kolejnej osobie.
  • Odpowiedz
#java #wzorceprojektowe #programowanie

Mirki, jak to jest z builderem w javie?
Większość tutoriali pokazuje tworzenie buildera jako zrobienie zagnieżdżonej statycznej klasy z metodami ustawiającymi i metodę build - która zwróci obiekt klasy którą chcemy zbudować.

Przez to, że to statyczna klasa nie mogę użyć mojego buildera w niestatycznych metodach, co jest dla mnie konieczne.
Nie mogę zrobić w zwykłej metodzie czegoś w stylu KlasaGlowna.Builder().dane(dane).inneDane(dane).build() - bo
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach