Too Long; Didn't Read
OOP principle says, that in our system, we should create as fewer connections between our classes, modules, files, etc… as possible. The fewer connections, the more stable the system we will have, it will be much more easily replace components, make refactoring, delete components and add (change) tests. This approach could solve some problems, not all, but anyway it could reduce some problems that multithreaded can create. For example, imagine, if we have a really big system and a large number of objects, that should be connected somehow.
Share Your Thoughts