Re:Correctness – A paradigm for sustainable software develop...
by dpc_pw on Friday April 05, 2019 @02:28PM
(#19585594)
Personally, I call that "Actors", not "Objects". In my experience OOP in practice means: objects, classes, inheritance, class hierarchies, despite the original intention (think Smalltalk-like).
If you want to understand OOP idea do not think about Java/C# classes and inheritance. Think about OS processes/IPC or microservices. These are Objects. This is the basic idea behind OOP.
Getter/setter is the main anti-pattern of OOP design.