3.1 Abstraction and Program Design — AP Computer Science A | Lykke