Problem 25
When you define an ADT as a C++ class, should you make the member variables public or private? Should you make the member functions public or private?
Problem 26
When you define an ADT as a C++ class, what items are considered part of the interface for the ADT? What items are considered part of the implementation for the ADT?
Problem 37
How does inheritance support code reuse and make code easier to main\(\operatorname{tain} ?\)