
12 Jan
2015
12 Jan
'15
12:32 p.m.
On Mon, Jan 12, 2015 at 1:21 PM, Borislav Stanimirov
* EntityComponent - not great since it doesn't exactly follow the entity-component-system pattern, although it can be said that it allows the construction of entities from components.
As long as you consider that it is not implementing the ECS pattern, it shouldn't use this name indeed.
* Polymorph - since it allows the composition of polymorphic types at run time, but that's pobably even more vague
Actually it is close to what you do: you provide a runtime-polymorphic object. Maybe composable object interface (or object with composable interface) or something conveying this particular pov?