Abstração é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais. Em modelagem
orientada a objetos, uma
classe é uma abstração de entidades existentes no domínio do sistema de
software.