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
The question was asked in final exam.
This intriguing question comes from Object Oriented Testing in chapter Software Testing and Quality Management of Software Engineering