Aktywne Wpisy
![tr488u3984fkmv](https://wykop.pl/cdn/c0834752/bc290d505fa6e6425a2c9501aec8113571b562caf78f2750884555e6687de8cd,q60.png)
tr488u3984fkmv +579
Sebastix +108
Czy istnieje brzydszy budynek niż muzeum sztuki nowoczesnej w #warszawie? to jest z wygladu dosłownie chamski deweloperski ulep jebnięty w okolicy wysokiej zabudowy i innych ciekawych architektonicznie budynkow xd i to takie g---o z wyglądu że mam wrażenie że jak to skończą to będą wisiały na tym plakaty "sprzedam 50m2" albo "2 pokoje na wynajem" i jeszcze jakieś nagrody architektoniczne pewnie to dostanie xddd
Muzeum sztuki? Chyba muzeum elewacji
Muzeum sztuki? Chyba muzeum elewacji
![Sebastix - Czy istnieje brzydszy budynek niż muzeum sztuki nowoczesnej w #warszawie? ...](https://wykop.pl/cdn/c3201142/6e7ae4ca92836e56af0c0d90c65fe768e252f8b4a82f75017c5835cbfe672d48,w150.jpg)
źródło: 116_muzeum-sztuki-nowoczesnej
Pobierz
#java #programowanie
@kasztanozord: Nie przydaje się, w programowaniu obiektowym dziedziczenie (żeby być precyzyjnym: dziediczenie implementacji, czyli w Javie słowo kluczowe
extends
) nie powinno być używane, bo to czysto proceduralna metoda reużycia kodu.@zajety_login
@nachteil no i w miare sie rozjasnilo, dzieki bois :D
@nachteil: możesz rozwinąć co oznacza "czysto proceduralna metoda reużycia kodu." ?
Ponieważ dość kategorycznie wypowiadacie się na nie jeśli chodzi o używanie dziedziczenia implementacji, pytam jak wy to rozwiązujecie?
@Koryntiusz: Mowisz podstawowy, a ja jakos raw query albo ORMowe encje ( ͡° ͜ʖ ͡°) a w webowce robilem z 10 lat chyba
Generalnie jesli chodzi o kod ściśle związany z jakimś frameworkiem, to jeśli lib pozwala to też bym wydzielił funkcjonalność do innego obiektu ,ale jeśli framework nakazuje tak a nie inaczej to może być, ten kod i tak dla mnie
@alex-fortune: Co znaczy raw query? Pisałeś sql i używałeś jdbc? Jeśli używałeś ORM to tym bardziej się dziwie, że nie wiesz co to generic DAO i to jeszcze jeśli robiłeś to 10 lat...
Zresztą to nie jest powiązane z konkretnym frameworkiem. Ale pomijając jak to można zrobić i frameworki, odwołajmy się do Twojego doświadczenia - w jaki sposób rozwiązywałeś problem powtarzających się query w projekcie (metod
@Koryntiusz: tak, pisałem SQL.
Na wstępie zaznaczmy, że mam background z "konkurencyjnej" platformy, więc możemy rozmijać się w definicjach bo niestety ale jakimś k---a cudem programistom strasznie ciężko jest ujednolicić wszystkie pojęcia. To co Ty mówisz - "Generic DAO", w moim "środowisku" nazywało się EntityManagerem. Takowy EM był jeden dla wszystkich typów, nie był też generyczny, także co środowisko to jakiś
@alex-fortune: Ja też używam entity managera ale w DAO ;) Tu przykład niezbyt rozbudowanego Generic DAO z użyciem entity managera na springu i hibernate: http://www.baeldung.com/simplifying-the-data-access-layer-with-spring-and-java-generics
* Jest klasa B, która dziedziczy po A.
* Klasa A posiada metodę doStuffInA()
* Klasa B posiada metodę doStuffInB()
* doStuffInB()
Hmm, a dlaczego nie jestem w stanie podmienić doStuffInA? Mock w tej sytuacji nie będzie się różnił tylko o tyle?
Kompozycja:
1. when(a.doStuffInA()).thenReturn(1);
Dziedziczenie:
2. when(b.doStuffInA()).thenReturn(1);