Aktywne Wpisy
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
![PucziMMA](https://wykop.pl/cdn/c3397992/PucziMMA_k2x6ezy5fV,q60.jpg)
PucziMMA +12
tl;dr
Mirki, na początku września 2023 kupiłem auto u handlarza sprowadzającego z Niemiec. Ja jestem laikiem i mógłbym coś przeoczyć, ale było ze mną dwóch kumpli - jeden mechanik, drugi fan motoryzacji, obaj podjarani faktem oglądania auta.
Audi A4 z roku 2005, "bez rdzy", choć i tak byłem pewny, że parę rzeczy będzie do naprawy - przez 8 miesięcy, poza rozrządem wymieniłem m.in. turbo, xenony, klocki hamulcowe. Ok, norma. Ale byłem parę
Mirki, na początku września 2023 kupiłem auto u handlarza sprowadzającego z Niemiec. Ja jestem laikiem i mógłbym coś przeoczyć, ale było ze mną dwóch kumpli - jeden mechanik, drugi fan motoryzacji, obaj podjarani faktem oglądania auta.
Audi A4 z roku 2005, "bez rdzy", choć i tak byłem pewny, że parę rzeczy będzie do naprawy - przez 8 miesięcy, poza rozrządem wymieniłem m.in. turbo, xenony, klocki hamulcowe. Ok, norma. Ale byłem parę
Ostatni przeglądając różne projekty w Javie naszła mnie taka myśl, że Java trochę na siłę stara się być obiektowa. Wszystko musi być upakowane w klasę, co sprawia, że znaczną część klas stanowią metody statyczne. Czy tylko ja mam takie wrażenie, czy wykopowi programiści za 15K także?
@dog_meat:
Tak, tylko ty.
@Crisu: głownie problem dziedziczenia. I moje ulubione stwierdzenie "you wanted a banana, but you got a gorilla holding a banana" (... and whole jungle )
Komentarz usunięty przez autora
@dog_meat klasy i metody statyczne to zło, stosowane zazwyczaj przez początkujących w celu uproszczenia API , a realnie tworzą bagno w kodzie. Czasem się przydają (zazwyczaj jako extensions methods, ale tylko czasem, za to dużo, dużo częściej są nadużywane przez początkujących nie rozumiejących ideai enkapsulacji do robienia syfu w postaci spaghetti code)
To nie chodzi o to, że Java stara się być na siłę obiektowa lecz o to iż programiści nie umieją myśleć/programować obiektowo. tu masz wszystko opisane
@Jojne_Zimmerman: Np. nazwa pakietu
Alternatywą jest założenie, że wszystko co pływa i kwacze jest kaczką. I tak samo jak każde inne założenie ma swoje wady i zalety.
IBanana, Bananable to są złe konwencje
Jak już to interface Banana a klasa YellowBanana, FreshBanana etc ( ͡° ͜ʖ ͡°)