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

  • biigi

    tag

    Sziasztok!

    Láthatóssággal kapcsolatban lenne kérdésem.

    Most tervezzük újra a cégnél a meglévő kód egy részét. Ahogy eddig gondoltuk:
    Van különböző kameragyártó, és ezeknek mindnek megvan az egyes gyártók által készített api-jai. Camera.Kameragyártó1, Camera.Kameragyártó2, Camera.Kameragyártó3,… Minden ilyen egység egy külön dll és namespace lesz, és mindegyik tartalmaza a saját CameraManager-ét. Ezen dll-ek kezelését fogja osztály egy általános kezelő (MTManager). Az MTManager szintén külön dll és külön namespace-ben (Camera.MTManager) van.

    A cél az lenne, hogy az MTManager-ben tudjuk kezelni az összes kameragyártó eszközeit, de a programban, ahol ezek majd használva lesznek ne lehessen elérni, használni direkt módon az egyes kamera gyártók dll-jeit.

    Meg lehet ezt valahogy csinálni? Az Internal láthatóság a külön dll-ek miatt nem működik. :(

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

Hirdetés