Aktywne Wpisy

FejsFak +696
Niedługo minie kolejna rocznica rozpoczęcia tego wspaniałego projektu. Ktoś niedawno pisał gdzie są aktualne zdjęcia schodów a ja nie jestem okrutnikiem i nie będę odmawiał wam tej przyjemności rzucenia okiem na to spektakularne dzieło inżynierii budowlanej. Jak widzicie schody w tym momencie służą jako pólki na rupiecie (powoli wszystkie rupiecie wynoszę piętro wyżej żeby mieć trochę porządku w mieszkaniu). #stepujacybudowlaniec
P.S. były jakieś wąty o to, że nic nie wrzucam
P.S. były jakieś wąty o to, że nic nie wrzucam
źródło: IMG_20260218_104952_006
Pobierz
Szybka ankieta. U mnie Salt Lake City, chociaż niewiele z nich pamiętam oprócz skoków ( ͡° ʖ̯ ͡°)
#mediolan2026
#mediolan2026
Które z zimowych IO oglądaliście jako pierwsze?
- Nagano 1998 14.3% (70)
- Salt Lake City 2002 45.7% (223)
- Turyn 2006 8.6% (42)
- Vancouver 2010 10.2% (50)
- Soczi 2014 4.3% (21)
- Pjongczang 2018 1.0% (5)
- Pekin 2022 0.8% (4)
- Obecne 0.8% (4)
- Któreś przed Nagano 14.1% (69)





Załóżmy że robimy grę w której tworzymy różne rasy postaci. Każda rasa jest reprezentowana przez osobną klasę która implementuje jakiś interfejs. Robię sobie fabrykę do tworzenia postaci, mam więc listę wszystkich nazw klas. Czy istnieje jakiś wzorzec projektowy / rozwiązanie by w sytuacji gdy dodaję kolejną klasę wymusić aktualizację listy? Chciałbym to zrobić bez korzystania z refleksji (chyba, że to w jakiś fany sposób usprawni robotę)
Komentarz usunięty przez autora
Komentarz usunięty przez autora
@asdasdce2w: Observer zawsze spoko, ale nie widzę tutaj zastosowania (chyba, że dana klasa dziedziczyła by po jakiejś bazowej i robilibyśmy jakieś większe kombinacje w konstruktorach klasy bazowej).
YourEnumClass[] yourEnums = YourEnumClass.class.getEnumConstants();
albo
YourEnumClass[] yourEnums = YourEnumClass.values();
@nocneszczury: Może w tym momencie jest problem? Może klasa powinna reprezentować rasę (w sensie koncepcję rasy), do tego factory zwracające "rasy" czyli instancje klasy?
Nie próbowałem w praktyce, za każdym razem robiłem w tym stylu co Ty... ale w sumie nie wiem jakie korzyści wynikają z podejścia "jedna rasa = jedna klasa".
Dobrze gadasz.
@nocneszczury
Słuchaj kolegi. Nie ma sensu robić osobnej klasy dla każdej rasy. W ogóle, ja to bym definicje ras (i innych cech) wczytywał z plików. Wtedy mógłbyś modyfikować grę bez potrzeby przekompilowywania.