IBM interview question

Abstract Class vs Interface, Github