4 ms·
ECS is a type of relational model, it has nothing to do with OO. EDIT: just to make it clearer, both Simula Style OO and Smalltalk Style OO bundle data and beh
by sirwhinesalot 5y ago
ECS is a type of relational model, it has nothing to do with OO.
EDIT: just to make it clearer, both Simula Style OO and Smalltalk Style OO bundle data and behavior together. The Entity owns the Components and the System.
ECSs are much more like relational databases where an entity is a primary key, components are tables and systems are queries (that also mutate the database). The entity is subservient to the systems, not the other way around.
If somehow a relational database is in any way equivalent to OO then we've reached peak clown world as far as terminology goes.