What refers to the externally observable structure of an OO program ?
A. Deep structure
B. Surface structure
C. Core structure
D. All of the mentioned
Explanation: Surface structure refers to the externally observable structure of an OO program which is immediately obvious to an end-user.