Minule som pracoval na aplikácii ktorá potrebovala pluginy. Chcel som nájsť spôsob ako načítať všetky triedy, ktoré implementuju rozhranie IPlugin automaticky. Ukážeme si, aké je to jednoduche.
Generické programovanie, je rozdelenie kódu programu na algoritmus a dátové typy. Inými slovami, generické programovanie vám umožní napísať triedu alebo metódu, ktorá môže pracovať s ľubovoľným dátovým typom.
V jazyku CPP je GP realizované pomocou takzvaných šablon (templates). V c# používame pre GP tzv. generics. (Generics a templats nie je to isté, ale je to podobné!)
Tento článok nám popisuje serializaciu objektu (instancie) do XML súboru a spätne načíitanie XML súboru a vytvorenie objektu - deserializacia.