News for hackers. Stuff that matters.
Re:Correctness – A paradigm for sustainable software develop... by agsamek on Friday April 05, 2019 @12:56PM (#19584525)
To add more specific examples.

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.

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).
Re:Correctness – A paradigm for sustainable software develop... by int_19h on Saturday April 06, 2019 @12:21AM (#19589215)
By this definition, neither Simula nor Smalltalk were object-oriented, which doesn't make much sense to me.