Hirdetés
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- MWC 2026: Farsangra Galaxy Ultrának öltözött a gyerek
- Honor 200 Pro - mobilportré
- Xiaomi 17 Ultra - jó az optikája
- Apple iPhone 17 - alap
- Milyen okostelefont vegyek?
- Yettel topik
- MWC 2026: Kezünkben a most bemutatott Nothing Phone (4a)
- Google Pixel topik
-
Mobilarena

Új hozzászólás Aktív témák
-
Karma
félisten
Szerintem a probléma, amit leírsz, nem a creational design patternek témakörébe tartozik. Amit leírtál, mint absztrakt és konkrét osztályok nem factoryk és productok. Az a különbség, hogy ezek mind adatjellegű osztályok, nincs közöttük "ő hozza létre őt" logikai kapcsolat, ergo nem gyárak.
Úgy hiszem, hogy a problémának két része van, ami megkavarhatott.
1) A szakkör példányokat (a maguk hierarchiájában) el kell tárolnod a MongoDB-ben. Itt azért befigyel, hogy az SQL táblának semmi köze nincs a Mongo kollekciójához, sokkal könnyebb dolgod van. Szerintem egy szakkör példány = 1 dokumentum a Szakkörök kollekcióban, és olyan tulajdonságai vannak, ami az adott típushoz tartozik. Ne gondolkodj előre megkötött oszlopokkal rendelkező táblákban!
2) Létre kell hoznod a különböző típusú szakköröket, figyelembe véve a különböző kombinációkat, mert ezzel más és más tulajdonságokat lehet beállítani. Itt jön be az, hogy szerintem a felvázolt osztályhierarchia nem stimmel.
A legegyszerűbb felállás, hogy adott a szakkör ősosztály, amiben a közös mezők találhatóak (beleértve a szakkör nyelvét), és ennek leszármazottai a ConcreteFactory/AbstractProduct alatt felsoroltak (ahogy szükséges). És ilyen leszármazott osztályokat kell létrehoznod akkor, amikor a felhasználó felvesz egy új szakkört.
Na most a megfelelő osztály kiválasztása és példányosítása már factory probléma. Az előző hierarchia mellett van egy szakkörgyár, ami valamilyen kulcs alapján létrehozza az új példányt. Ehhez a Factory method minta is elég. A gyár implementálásához meg szükséged van valami támpontra, hogy milyen szakköröket lehet létrehozni.
Most ennyire van (nincs) időm, remélem volt valami értelme

Kritika természetesen jöhet.UI: természetesen a hierarchia mind a modell rétegbe kell hogy kerüljön. A gyár határeset. De ez nem olyan kritikus kérdés szvsz.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Ilyen olcsó sem volt még egy Apple notebook
- Samsung kuponkunyeráló
- AMD Navi Radeon™ RX 9xxx sorozat
- Ismét elérhető Steamen a Counter-Strike: Global Offensive
- PlayStation 5
- Okos Otthon / Smart Home
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Részletezte a Clearwater Forest felépítését az Intel
- Energiaital topic
- További aktív témák...
- Vivobook Pro 14" 3K OLED i7-11370H GTX 1650 16GB 512GB NVMe magyar vbill gar
- Számítógép és telefon segítség Windows, Android, iPhone (online vagy személyesen)
- ZOTAC RTX 3060 Ti 8GB GDDR6 Twin Edge Eladó!
- BESZÁMÍTÁS! Akár részletfizetés 0% THM ÚJ Intel LGA 1700 processzorok 3 év garanciával 27% áfaval
- Ideapad 330-15ICH 15.6" FHD i5-8300H GTX 1050 12GB 250GB NVMe +1TB HDD magyar bill gar
- HIBÁTLAN iPhone 13 Pro 128GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS4602, 100% Akkumulátor
- ÁRGARANCIA!Épített KomPhone Ryzen 5 9600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! Xiaomi Redmi 9, Xiaomi Redmi 9AT, Xiaomi Redmi 10, Xiaomi Redmi 10 2022
- Lenovo T14s Gen 1 i5 10. gen., 16GB RAM, 256-512GB SSD, jó akku, számla, 6 hó gar
- Lenovo LEGION 5 PRO Ultra 7 255HX 24GB RAM 512GB SSD RTX 5070 8GB 16" QHD+ 3év Prémium GAR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



