DEV Community

Discussion on: Avoid getters and setters whenever possible

Collapse
 
amihaiemil profile image
Mihai A.

I'm happy to see that more people are avoiding getters and setters. But this is such a long wall of text and all of it can be sumarized into one simple idea: "model objects" (get/set JavaBeans) are not real objects!

They are lifeless toys, which we have to move ourselves, instead of relying on them to move and do the job for us. Model objects should not exist in an object oriented world at all. Here is a metaphor about it:

amihaiemil.com/2018/04/17/dolls-an...