A
descrição de um conjunto de objetos que compartilham os mesmos atributos, operações,
relacionamentos e semânticas [BOO2000].
Uma
classe define a interface e a implementação de um objeto. Ela especifica a
representação interna do objeto e define as operações que o objeto pode
executar [GAM2000].