Home Adult Tech A Beginners Guide to Abstraction in Object-Oriented Programming