|
|
|
|
|
by kasey_junk
3727 days ago
|
|
It doesn't matter whether you make the state public via a getter or via variables (modulo some compiler specific reasons to use accessors). If your design is allowing some external actor to work with multiple parts of the state of a behavior driven object (ie not a record) accessors are not going to help you, you've still exposed the state. |
|
But at least with getters/setters you can intercept calls before they modify state.
But you should design so you don't need this in the first place.