Which of the following is a recommended practice in object-oriented programming?
Favoring composition over inheritance
Avoiding encapsulation
Creating deep object hierarchies
Using public instance variables

Computer Science Exercises are loading ...