Encapsulation
Hide internal state behind a controlled interface — access modifiers, getters/setters, and the art of designing immutable classes.
Hide internal state behind a controlled interface — access modifiers, getters/setters, and the art of designing immutable classes.