- Apple MacBook
- Milyen billentyűzetet vegyek?
- Nvidia GPU-k jövője - amit tudni vélünk
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Melyik tápegységet vegyem?
- Jó a retró: Chieftec UNI számítógépház
- Ilyen olcsó sem volt még egy Apple notebook
- AMD Navi Radeon™ RX 9xxx sorozat
- Az év legnagyobb kalandjára hív az új AMD Software
- Házimozi haladó szinten
Új hozzászólás Aktív témák
-
Aethelstone
addikt
Ez igaz, de sok esetben nincs veszélye. Tipikus példa a konténer(DTO) jellegű osztályok.
Ha egymásba vannak ágyazva és engem csak egy érték érdekel, mondjukmyDTO.getSzamlak().getTetelek(0).getValue();
Itt ugye lehetne, hogy a getTetelek(0) esetén egy Tetel objektumot kvázi kiemelek és a getValue() metódust ezen hívogatom a jövőben, amennyiben többször is szükségem van az értékére. Vagy a fent írt sort idézgetem annyiszor, amennyiszer szükségem van rá.
Teljesítmény szempontjából semmiféle hátránya nincs, ha nem emelem ki, viszont megspórolok egy plusz objektumhivatkozást. Nyilván ha egy metódust drága hívogatni, akkor kiemelem, de pusztán annyit próbálok én is már ezer+1 hozzászóláson keresztül magyarázni, hogy a láncban hívás alapvetően lehet jó is. Feladatfüggő.
Nyilván ha nem tudom, hogy pontosan mit csinál a lánc, akkor tartózkodom a használatától, de ismétlem önmagam, a láncolt hívások alapvetően nem az ördögtől valóak és csak azért, mert nemteccik, nem kell elvetni a használatát.Law of Demeter, ha nem akarja egy objektum, hogy ilyen módon hívogassam a metódusait, akkor szervezze már úgy, hogy ne férjek hozzá, ha meg nem szervezi úgy és public, akkor miért ne használjam?
Ennyi. Zárom.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Apple MacBook
- Crimson Desert
- Milyen billentyűzetet vegyek?
- Ford topik
- A tajvani chipgyártóknak is beteszi a kaput a Hormuzi-szoros lezárása
- PlayStation 5
- Villanyszerelés
- Milyen okostelefont vegyek?
- Nvidia GPU-k jövője - amit tudni vélünk
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- További aktív témák...
- Samsung Galaxy S25 Edge 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 15 Plus 128GB, Kártyafüggetlen, 1 Év Garanciával
- HP EliteDesk 705 G4 / AMD Ryzen 3 Pro 2200G / 16GB DDR4 /256 GB SSD 6 hó garancia
- 2017 iMac 27" 5K Retina, 16gb ddr4,250gb ssd, Radeon Pro 570 4 GB dedikált
- Xbox One S Minecraft Edition 1 TB + kontroller 6 hó garancia, számlával!
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- Apple iPhone 15Pro 128GB - Kártyafüggetlen, Fekete Titán, 85% Akku - 1év Garanciával
- LG 27GX790A - 27" OLED evo / 2K QHD / 480Hz & 0.03ms / NVIDIA G-Sync / FreeSync / DP 2.1 / 1300 Nits
- AKCIÓ! Asus PRIME H510M i5 11400 16GB DDR4 512GB SSD RX 6600 8GB Rampage SHIVA Adata 600W
- iPhone 13 256GB 100% (1év Garancia) - ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


