study guide for object oriented programming 5768590