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 programming construct that is used to define a distinct type and defines constituent members that enable its instances to have state and behavior.