In object typically hides its data but allows outside code access to ________.
A. the pseudocode
B. the data files
C. the methods that operate on the data
D. private data members