Tudonátok egyszerű OOP projekteket mondani?
Itt olyan szinten gondolok egyszerűre, hogy mondjuk van egy super class majd annak kb 2 féle alosztálya, amik tőlük örökölnek. Plusz mondjuk van kb 2 osztály amikkel ezeken számításokat csinálhatok.
Pl.: Sorba rendezés egy listának amiben ezek szerepelek vagy kitudja mi, pont ezért kérdezem.
Kb olyan amihez mondjuk 500 sor körüli kód kell.
Tessék egy egyszerű feladat (ez biztos kevesebb lesz mint 500 sor):
Adott egy osztályhierarchia, élőlények. Azt, hogy ezekből miket származtatsz le, a fantáziádra bízom (ember; állat -> kutya, macska; növény -> fa -> örökzöld, stb stb stb).
Az ősosztálynak (ami szigorúan abstract!) biztosítania kell, hogy egy belőle (a leszármazottaiból) alló kollekciót tudjon rendezni életkor szerint az adott programozási nyelv rendező algoritmusa úgy, hogy az összehasonlítás során egy 5 éves kutya idősebbnek számít, mint egy 10 éves ember (mert a kutyaéveket 7-essével számoljuk). Viszont egy 100 éves fa egy 10 éves emberrel legyen egyenlő, stb (a szabályokat is a fantáziádra bíom).
csinálj egy állatkereskedést, vagy hasonlót
egy játék ahol vannak állatok, esznek, isznak, alszanak...
legyen mondjuk benne kor, élettartam, szaporodás
végtelen étel és ital legyen elérhető számodra, de a cél az legyen, hogy minél tovább életben tartsd őket
lehet akár olyan fajta logika is benne, hogy mondjuk macskáid és egereid vannak, de a macskák csak egeret esznek, szóval az egereket jobban kell szaporítanod, mert ha meghalnak, akkor nincs macska kaja és a macskák is éhen halnak
ez kicsit bonyolultnak tűnik, de legalább van célja és élvezetes lefejleszteni, még ha pár egyszerűbb elemet csinálsz bele
ha nem értesz az időzítéshez, akkor csinálhatsz körökre osztott játékot, ahol egy gomb lenyomásával mondod, hogy vége a napnak (vagy parancs kiadás, ha konzolos a program)
ez több lesz, mint 500 sor, de több téren tanulságos lehet, ha kezdő vagy és tanulni szeretnél :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!