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

  • leviske

    veterán

    Sziasztok!

    Most felfogok tenni megint egy nagyon amatőr kérdést "good programming practice" témában.

    Van egy programom, ami beolvas több száz, sokszor több ezer képet, hogy műveleteket végezhessen rajta. Főbb osztályokat tekintve van egy Feldolgozó, egy I/O és egy UI. Mindháromnak hozzá kell férnie ahhoz a vektor<mátrix> változóhoz, ami a képeket tartalmazza. Az I/O ugye betölti az adatokat, a UI megjeleníti az aktuális állapotot, a feldolgozó osztály meg elvégzi a műveleteket.

    A kérdésem a következő:
    Az a legjobb megoldás, ha a feldolgozó osztály tartalmazza ezt a vektort és a másik kettőnek a feldolgozó osztály egy objektívének pointerét adogatom oda VAGY az a szebb, ha létrehozok a három osztály számára egy base class-t ami static változó formájában tartalmazza ezt a vektort?

    Egyelőre az első verziót használom.

    Előre is köszi a nem megalázó választ. :R

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