Egy érték alapján többféle objektum létrehozása
2019-05-17T15:02:59+02:00
2019-05-17T15:49:43+02:00
2022-07-20T21:38:41+02:00
  • Csinalj egy interfacet kb igy:

    interface letrehozhato { mi_a_tipus(); ...egyeb fuggvenyek amik visszaadjak hogy kell letrehozni es micsodat }


    A kod ami letrehozza az objektumokat az csak a "letrehozhato" interfacetol fuggjon:

    List<letrehozhato> lista = ...... for(elem in lista) { for(x in elem) { tipus = x.mi_a_tipus() egyebek = x.... megtudni a tobbi infot a letrehozashoz new tipus(....) } }
    Az igy a masodik kodreszlethez egyaltalan nem kell hozzanyulni amikor uj tipust kell hasznalni. Ezek persze pszeudokodok.
    Mutasd a teljes hozzászólást!
  • A létrehozott objektumok típusa bővülhet. A kapott objektumokkal való munkán nem szeretnék módosítani,
    Mutasd a teljes hozzászólást!
  • A kod melyik reszenek kell modositas nelkul bovithetonek lennie?
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Kódszervezéssel kapcsolatban szeretnék tanácsot kérni.
    Adott egy tömb, amelynek értékei alapján (amelyek szintén tömbök) létre kell hoznom objektumokat. Erre alkalmas lenne a factory method. De mi van akkor, ha egy kulcshoz több érték tartozik és így többféle objektumot kell létrehoznom? Ilyenkor úgy látom nem lehet alkalmazni a factory method-ot. Hogyan lehetne ezt oop megközelítésben megoldani?
    Mutasd a teljes hozzászólást!
abcd