Hirdetés

Új hozzászólás Aktív témák

  • M_AND_Ms
    veterán

    és (#4725) WonderCSabo

    Egyszerűbb esetekben hasznos, mert nem akar senki sem vájkálni a felszín alatt. Amikor viszont egy kicsit összetettebb dologra kerül a sor, eleinte csak vakarod a fejedet, de már futottam bele megoldhatatlan problémába.

    A konkrét kódra nem emlékszem már, de a lényege annyi volt, hogy annotációs SQL-el működő perzisztencia motor leszármaztatott interfészeknél elvesztette a fonalat, amikor a metódusokat override-oltam. Ennek az oka a felszín alatt lévő tényleges kompatibilis implementáció, hogy egyszerűen Object-et használ a típusparaméter helyett. Ez meg letarolja az OOP-alapelveket.

    Ha lesz egy kis időm rá, megpróbálom rekonstruálni a dolgot.

    Hasonló problémákra gondoltam én is.

    Igen. Egyszerű kódot, amolyan baltával is kifaraghatót írni genrerics nélkül kell. Ha cicomázod a generics-szel, akkor farigcsálhatsz órákig. De ha kész, olyan elegáns tud lenni! (csak ne kelljen átfaragni!)

Új hozzászólás Aktív témák