Las Clases son las descripciones genéricas de los objetos, la definición de un objeto es su clase. Al momento de programar un objeto, definimos sus características y funcionalidad, pero la programación está en función de la clase que define al objeto.A cada particularidad de la clase, le llamaremos “Instancia de la clase”, esto es cuando definimos específicamente algún elemento del grupo.
Un diagrama de clase pretende representar los objetos de un sistema que se perciben directamente por el usuario del sistema.Un diagrama de clase muestra un conjunto de clases, interfaces, y colaboraciones y sus relaciones entre ellos.