O que é um eclipse e quais os tipos?