Abstract classes and interfaces Notes | Scholar Quill