Hirdetés
- Xiaomi 15T Pro - a téma nincs lezárva
- Kétezer eurós csomag lehet a Vivo X300 Ultra
- Okosóra és okoskiegészítő topik
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Xiaomi Watch S1 - szép az idő
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Honor Magic V3 - mágikus realizmus
- Samsung Galaxy A56 - megbízható középszerűség
- Apple iPhone 17 Pro Max – fennsík
- Samsung Galaxy S25 - végre van kicsi!
Új hozzászólás Aktív témák
-
Szmeby
tag
Nem nagyon értem, hogy mi lesz ebből, de a statikus metódus helyett nincs jobb megoldás?
Azt írod, hogy vannak adatok, amelyeknek már a memóriadarabka (?) példányosítása előtt rendelkezésre kell állnia.
Na de ezeket az adatokat egy egyszerű leíró osztályban is összegyűjtheted, nem? Csinálsz egy immutable POJO-t, benne a méret meg amit akarsz, és teszemazt memóriadarabka konstruktor argumentumaként beküldöd a már adatokkal feltöltött leíró objektumot. Amit aztán a példányok kedvükre használhatnak.
A konstruktor argumentum miatt kötelezővé válik... már ha nincs másik konstruktor, ami viszont nélküle is elvan
.Vagy ha nem akarod "szennyezni" a konstruktort nem oda való argumentummal, esetleg már osztálybetöltéskor szükséged van az infóra, akkor be is injektálhatod ezt a leíró objektumot egy statikus mezőre. Készíthetsz hozzá egy factory-t, ami valami alapján tudja, hogy melyik leírót példányosítsa, hogyan inicializálja, durván el lehet bonyolítani a dolgot.

Bár akkor megint ott vagyunk, hogy hogyan kényszeríthető ki a kötelezőség. Ahh, nem bírom a statikus dolgokat, sok a kötöttség.Persze lehet, hogy hülyeséget beszélek, mint mondtam, nem értem a problémát.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- iPhone 15 128GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3944, 100% AKKSI
- REFURBISHED és ÚJ - DELL Universal Dock UD22 (DisplayLink)
- HÚSVÉTI AKCIÓK / MICROSOFT WINDOWS 10,11 / OFFICE 16,19,21,24 / VÍRUS,VPN VÉDELEM / SZÁMLA / 0-24
- 188 - Lenovo LOQ (15IRX10) - Intel Core i5-13450HX, RTX 5060
- Asus TUF A15 Gaming Laptop! Ryzen 7435HS / 16GB DDR5 / 512GB NVMe / RTX 4060 8GB! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
.

