Information Hiding:
The principle which states that the state and implementation of an object or module should be private to that object or module and only accessible via its public interface.
The principle which states that the state and implementation of an object or module should be private to that object or module and only accessible via its public interface.