Cada instanciación de una clase define un objeto: Persona
es una clase, Jose
es un objeto, una instancia de Persona
. La clase es una plantilla que permite crear objetos.
Una clase almacena un estado: un conjunto de atributos que guardan información del objeto; y un comportamiento: un conjunto de métodos que nos permiten trabajar con el objeto.
A continuación, nuestro diagrama de clases con una muestra de atributos, métodos y relaciones: