Milo900
Milo900

Czy naprawią kiedys w java tworzenie obiektow z klasy abstrakcyjnej?

  • tak 12.5% (8)
  • nie 87.5% (56)

64 głosy

  • Najlepsze
  • Wszystkie komentarze
WyjmijKija
WyjmijKija
@kuba181797: takie komentarze tłumaczą tak niskie średnie zarobki w tej branży xD
kuba181797
kuba181797
Świetny żart, aczkolwiek powinni usunąć w ogóle takie bzdety jak klasy abstrakcyjne czy interfejsy - bzdura którą stosują jedynie nerdy aby kod był trudniejszy w utrzymaniu i mniej czytelny, głównie po to aby podnieść ego bo przecież to takie profesjonalne gdy kod jest bardziej złożony.
MilionoweMultikonto
@kuba181797: przykładowo senior implementuje główne klasy abstrakcyjne, a juniorzy sobie z nich dziedziczą i nie muszą się przejmować wymyślaniem interfejsów, tylko skupiają się na szczegółach swoich klas potomnych
MilionoweMultikonto
@kuba181797: przecież klasy abstrakcyjne właśnie upraszczają kod
RapIArbuzy
RapIArbuzy
@MilionoweMultikonto: 90% fintechów?
PaaD
PaaD
1
@MilionoweMultikonto: A moim skromnym zdaniem, klasy abstrakcyjne to rak w kodowaniu (na przejrzystości, a co za tym idzie między innymi przyjemności czy w ogóle wydajności/opłacalności korzystania z tego), bo robią spaghetti kognitywne mieszając abstrakcję z implementacją. Jedyne w miarę sensowne zastosowanie to wzorce typu Template Method gdzie jakąś część zmienną algorytmu chcemy oddelegować klasom potomnym. Ale klasy abstrakcyjne i tak źle się testuje jednostkowo (czystej abstrakcji właściwie nie da się
horus666
@Milo900: O wzorcach projektowych wiesz tyle, co małpa o gwiazdach? :)
dobry-informatyg
kto i po co używa jeszcze Javy?


@MilionoweMultikonto: no nie wiem, wszyscy?. Dlatego, że jest to fajny język, szczególnie te najnowsze wersje mają sporo tego co kotlin
dobry-informatyg
o w nim fajnego?


@MilionoweMultikonto: nice try xD

Nie lepiej używać JavaScript tak jak wszyscy inni? ¯\(ツ)/¯


1/10 bo odpisałem
MilionoweMultikonto
@Milo900: kto i po co używa jeszcze Javy?
kuba181797
kuba181797
@MilionoweMultikonto: Ta upraszczają? To podaj mi przykład.
zibizz1
zibizz1
@PaaD: A co jeśli chcesz zrobić klase bazową do czegoś ale pozostawić pewne puntky do ziamplementowania? Inaczej jak z klasą abstrakcyjna sie nie da. Tzn moznab y zwykła klasa+interfejs ale miałaby ona pusta implemnetację i jej instancja nie miałaby sensu
MilionoweMultikonto
@dobry-informatyg: co w nim fajnego? Nie lepiej używać JavaScript tak jak wszyscy inni? ¯\(ツ)/¯
MilionoweMultikonto
@dobry-informatyg: pół żartem pół serio, ale naprawdę jestem ciekaw czym się kierują różni programiści...
Dla jednych to jest kwestia branży w której dany język jest używany, dla innych przyzwyczajenie, dla innych specyficzny lukier syntaktyczny, a dla innych ulubiony edytor
Krolik
Krolik
@zibizz1: oczywiście że się da. Przyjmujesz funkcje w konstruktorze i zapisujesz sobie w polach. W językach w których masz funkcje jako wartości dziedziczenie jest redundantne.
paczelok
@RapIArbuzy: fintech najlepszy