02-08-2014, 05:48 AM
That sounds similar to the entity component system.
I'm not sure if "manager" is the right name for such classes since they don't really manage anything. Instead, they forward methods to other objects.
On the one hand I like splitting the huge classes into more dedicated smaller classes, but on the other hand the functions in these huge classes make sense to be in them. Moving functions out of cWorld and into manager classes does not make much sense to me.
I'm not sure if "manager" is the right name for such classes since they don't really manage anything. Instead, they forward methods to other objects.
On the one hand I like splitting the huge classes into more dedicated smaller classes, but on the other hand the functions in these huge classes make sense to be in them. Moving functions out of cWorld and into manager classes does not make much sense to me.