Ahoj,
dělám na docela velkém projektu, který obsahuje desítky komponent (modulů). Každá komponenta systému zajišťuje určitou specifickou funkcionalitu (pod pojmem komponenta si v mém projektu představte objektovou třídu).
Snažím se přijít na způsob, jak organizovat komponenty - jak řešit jejich načítání a organizaci.
Mám třídu (respektive instanci třídy) System, která je jádro projektu. Tato třída (komponenta) a ještě asi pět dalších je nezbytná pro funkcionalitu a proto se vždy načítá (includuje). Další hromada komponent je specifická pro nějaký druh operace a proto není potřeba je všechny includovat.
Zajímalo by mě, jak udělat nějakou správu těchto komponent, jaké jsou možnosti (teoreticky, není nutné psát konkrétní zdrojáky apod.)?
Děkuji za informaci