Domo interview question

Explain the difference between an interface and Abstract class?