Construcción que se utiliza para definir un tipo distinto y que define sus miembros constituyentes de manera que permita a sus instancias tener un estado y un comportamiento.
A set of objects having the same behavior (but typically differing in state), or a template defining such a set.