Hirdetés

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

  • WonderCSabo

    félisten

    válasz thon73 #1434 üzenetére

    El lehet fedni a statikus metódusokat, ergó csinálhatsz olyat A.newInstance() egy A példányt adjon vissza, B.newInstance() pedig egy B példányt, de ennek sok előnye nem lenne, azon kívül, hogy egységesen kezeled a neveket. Hogyha öröklődést, és ezekhez kapcsolódó fogalmakat, működéseket, szeretnél, akkor felejtsd el a statikus függvényeket. Az abstract factory valóban jó ötlet arra, hogy ha a legyártást akarod kiszervezni. Itt egy nagyon egyszerű példa van leírva, és Javában megvalósítva, ebből tutira érthető lesz. De akár a Factory method is használható erre a célra. Sőt, a Builder is, bár a példák között talán ez a legbonyolultabb.

    Szerk.: Egyébként ez a kérdés inkább a java programozás topikba tartozik. Sőt még akár az általános Programozás topikba is lehetne, mivel a patternek bmilyen nyelven műkődhetnek, de mivel a Java implementáció is érdekes, a Java topik lenne a legjobb.

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