Lesson 17: Abstraction and Interfaces
Section outline
-
In Lesson 17, we tackle abstraction (making classes and methods abstract) and interfaces (Java’s blueprint for multiple inheritance workaround). You’ll learn to design flexible code using abstract classes and interfaces, and know when to use which. Ready to kick complexity in the face? 🥋