2 ms·
> The whole divide-and-conquer aspect of breaking modules into smaller parts requires not exposing unnecessary details as interfaces. ECS takes a fundamentally
by adamnemecek 6y ago
> The whole divide-and-conquer aspect of breaking modules into smaller parts requires not exposing unnecessary details as interfaces.
ECS takes a fundamentally different approach. OOP is about breaking things down, ECS is about building things up.
Like in ECS, it's possible to dynamically toggle whether an entity has a particular field or not.