Pergunta de entrevista da empresa Northrop Grumman

What is the difference between an abstract class and a class? What is defragmentation?