Witam serdecznie. Mam do was pytanie może wy mi pomożecie jak to ugryźć. Współpracuję z dll na którą nie mam wpływu (zewnętrzna firma) jednak co jakiś czas dostaję nową wersję tej biblioteki. W skrócie sprawa wygląda tak że w kodzie tworzę nowy obiekt i typie który jest zawarty w tej bibliotece czyli np:
ABC_2 mojaZmienna = new ABC_2();
po jakimś czasię dostaję nową bibliotekę w której zamiast ABC_2 jest ABC_3
czyli trzeba w kodzie zmienić na coś takiego
ABC_3 mojaZmienna = new ABC_3();
I tutaj pojawia się pytanie do was :)
Jak mogę to uprościć by przy kolejnej wersji zewnętrznej dll zmianę wprowadzić tylko w jednym miejscu a nie w każdym w którym wykorzystuję funkcje z tych dll?