Wzorce projektowe

Wzorce projektowe
R1
  • Rejestracja:około 10 lat
  • Ostatnio:około 5 lat
  • Postów:208
0

Jakie waszym zdaniem i czy w ogóle warto opanowywać wzorce projektowe w javie? Jest sens "tracić czas" na naukę ich? Może znacie jakieś sensowne książki na ten temat lub tutoriale w necie?

szarotka
  • Rejestracja:ponad 9 lat
  • Ostatnio:13 dni
  • Postów:533
2

WARTO. Warto jak najwięcej, aczkolwiek skoro zadajesz takie pytania, to polecam jakąś książkę, przekrój najważniejszych. Ja czytałam:
http://helion.pl/ksiazki/wzorce-projektowe-rusz-glowa-elisabeth-freeman-eric-freeman-bert-bates-kathy,wzorrg.htm
i mogę polecić z czystym sumieniem, aczkolwiek jest to książka bardzo od podstaw, opisowa, więc jeżeli oczekujesz streszczenia lub jesteś zaawansowany, to nie jest pozycja dla ciebie i wtedy może sięgnij po gof.

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 5 godzin
0

Znajomość popularnych wzorców jest kluczowa. Jeśli je znasz to wiesz jak je rozpoznać, jakie mają wady i zalety, możesz rzucić nazwę wzorca podczas dyskusji zamiast zawile tłumaczyć o co ci chodzi, wiesz o co chodzi gdy inni rzucają nazwami wzorców, wiesz kiedy ich użyć i przede wszystkim nie wymyślasz ich sam jak koła od nowa, bo podstawowe wzorce są rozwiązaniami na najczęstsze problemy.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

Warto. Na przyklad dzięki znajomości decorator pattern zdecydowanie lepiej rozumiem operacje IO w Javie


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
R1
  • Rejestracja:około 10 lat
  • Ostatnio:około 5 lat
  • Postów:208
0

@szarotka co do mojego poziomu znajomości javy to hmm... podstawy jakieś znam ale nie zajmuje się tym zawodowo lecz bardziej naukowo, hobbystycznie (zawodowo może kiedyś się uda... )

lubię uczyć się javy i dlatego chciałbym jakąś tą wiedze rozwijać lecz nie koniecznie mam pomysł lub wskazówki w którym kierunku iść:) ostatnio męczyłem JavaFX 8 i chciałbym teraz aby moje projekty nabierały wyglądu zbliżonego do tych zaawansowanych i bardziej rozbudowanych niż parę klas na krzyż:)

a jesteście w stanie podać nazwy tych podstawowych? czy jest ich zbyt wiele aby je wymieniać z "imienia i nazwiska"?:)

Shakaz
Spójrz książkę poleconą przez @szarotka
szarotka
  • Rejestracja:ponad 9 lat
  • Ostatnio:13 dni
  • Postów:533
1

Moim zdaniem, warto wpierw ogarnąć język jako tako, pokusić się o jakiś swój projekt większy niż jedna klasa, a dopiero potem czytać książkę o wzorcach, wtedy poruszane zagadnienia nie są abstrakcją, masz jakiś punkt odniesienia do własnych doświadczeń w programowaniu, aczkolwiek pozycja, którą wymieniłam, to taka dla osób początkujących i wszystkie przykłady w javie (bodajże 6, ale to nie ma znaczenia, bo chodzi o przyklad). Taka książka do poczytania do poduszki na luzie, dużo opisówek, przykładów, myślę że tobie polecałabym właśnie taką pozycję a nie te poważne.

R1
  • Rejestracja:około 10 lat
  • Ostatnio:około 5 lat
  • Postów:208
0

no to się trza zaopatrzyć w kolejną lekturę;) dziękuje na obecną chwilę za info:) w razie czego odezwę się:)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.