Un objeto representa una entidad del mundo real que puede ser observada y estudiada. Tiene identidad, comportamiento y estado como características fundamentales. La identidad permite diferenciar un objeto de otros, el comportamiento determina las operaciones que puede realizar, y el estado captura la información del objeto. En programación orientada a objetos, los objetos modelan entidades reales y facilitan la abstracción y generalización.