Problem 4
Discuss the concept of encapsulation, and tell how it is used to create abstract data types.
Problem 7
What is the difference between persistent and transient objects? How is persistence handled in typical oo database systems?
Problem 8
How do regular inheritance, multiple inheritance, and selective inheritance differ?