The _________ is the technique of hiding the internal implementation details of an object from its external view.

a. Update operation
b. Query operation
c. Constructor oferation
d. Encapsulation