Wpis z mikrobloga

#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 wyświetla mi komunikat: non static method cannot be refferenced from static context
  • 5