https://youtu.be/QM1iUe6IofM
TLDR: The main culprit is encapsulation at a granular level. Explicitly associating functions with data types systematically.
A side note: I personally think this applies to "OOP as done in the industry". There are exceptions. Erlang for example.
https://youtu.be/QM1iUe6IofM
TLDR: The main culprit is encapsulation at a granular level. Explicitly associating functions with data types systematically.
A side note: I personally think this applies to "OOP as done in the industry". There are exceptions. Erlang for example.