Aktywne Wpisy
arwok +10
#f1 może jestem ślepy, ale nie wierzę że takie cacko, które się pojawiło dzisiaj na twitterze, ominęło ten nadal wciąż aktywny tag ( ͡° ͜ʖ ͡°)
to fragment wyścigu z usługi F1 Digital+, który był w Polsce w latach 1999-2002, dotychczas jeden z największych świętych graali wyścigowych lost media w Polsce
F1 Digital+ był usługą dla abonentów cyfry+ pozwalającą oglądać wyścig F1 na siedmiu (!) kanałach
to fragment wyścigu z usługi F1 Digital+, który był w Polsce w latach 1999-2002, dotychczas jeden z największych świętych graali wyścigowych lost media w Polsce
F1 Digital+ był usługą dla abonentów cyfry+ pozwalającą oglądać wyścig F1 na siedmiu (!) kanałach


josedra52 +4




Cześć (na wstępie powiem, że projekt akademicki, więc może być dziwnie).
Tworzę sobie w Javie klasy dla przedmiotów w sklepie online i:
1. Mam klasę abstract Product z polami wspólnymi dla wszystkich produktóœ + getterami i setterami.
2. Chciałbym stworzyć teraz 5 różnych produktów, tak żeby każdy był w innej klasie. Tworzę np. Klasę "Biurko" która rozszerza klasę Product i ma swój konstruktor.
Wreszcie pytanie:
Czy jest sposób żeby tak skonstruowany kod rozszerzać "automatycznie" o 200 kolejnych produktów? Pisanie ręcznie każdej klasy chyba nie ma sensu. Może konstrukcja klasa abstrakcyjna -> klasa produktu jest bez sensu?
Jak Wy byście się do tego zabrali na poziomie meta?
2. jeśli klasy nie różnią się zachowaniem (ang. behaviour) to znaczy, że wystarczy pojedyncza klasa
3. relacyjny model struktury danych, a obiektowy model logiki aplikacji to nie jest to samo i próby przełożenia 1:1 jednego na drugi to błąd
4. gettery i settery do wszystkich pól klasy to nawet nie jest porządny OOP, a raczej antypattern.
Komentarz usunięty przez moderatora