1. CLASES Y OBJETOS EN LA
PROGRAMACIÓN ORIENTADA
A OBJETOS
POR ORLANDO IZA C.
2. CONCEPTO Y EJEMPLO DE CLASE
UNA CLASE ES UNA “PLANTILLA” QUE DESCRIBE UN
CONJUNTO DE OBJETOS CON ATRIBUTOS Y
COMPORTAMIENTO SIMILARES. PIENSA EN ELLA COMO SI SE
TRATARA DE UN MOLDE O ESQUEMA A PARTIR DEL CUAL
PODREMOS CONSTRUIR OBJETOS CONCRETOS.
POR EJEMPLO, SI VAMOS A CONSTRUIR UNA CASA, ANTES DE
COMENZAR A CONSTRUIRLA ES NECESARIO TENER LOS
PLANOS CON LOS CUALES PODREMOS CONSTRUIR DICHA
CASA. SIN EMBARGO LOS PLANOS ES ALGO ABSTRACTO, A
PARTIR DE ESTO PODEMOS DAR VIDA AL PROYECTO DE LA
CASA.
DE IGUAL MANERA, EN EL MUNDO DE LA PROGRAMACIÓN
ORIENTADA A OBJETOS, UNA CLASE NOS PERMITE DEFINIR LA
ESTRUCTURA DE UNA PARTE DE NUESTRO PROGRAMA, ES
ALGO ABSTRACTO, Y QUE NO ES REALMENTE ALGO
FUNCIONAL HASTA QUE EL MOMENTO EN QUE CREEMOS UN
3. CONCEPTO Y EJEMPLO DE OBJETO
UN OBJETO ES LA INSTANCIA DE UNA CLASE. ¿ESTO QUÉ
SIGNIFICA? QUE HASTA EL MOMENTO QUE CREEMOS UN
OBJETO ES QUE PODREMOS INTERACTUAR CON LO QUE SE
DEFINIÓ EN LA CLASE.
REGRESANDO A LA ANALOGÍA DE LA CASA, LOS PLANOS
ÚNICAMENTE NOS PERMITIERON IMAGINAR LA CASA, PERO
HASTA QUE NO SE CONSTRUYÓ (INSTANCIA DE LOS PLANOS
DE LA CASA) ES QUE NO PODEMOS RECORRER LOS CUARTOS
Y PASILLOS DE LA CASA.
DE IGUAL MANERA, EL OBJETO (INSTANCIA DE LA CLASE) ES
CON EL QUE PODREMOS COMUNICARNOS Y PODREMOS
EJECUTAR SUS MÉTODOS Y ACCEDER A SUS ATRIBUTOS SI LA
DEFINICIÓN DE LA CLASE NOS LO PERMITE
4. DIFERENCIA ENTRE CLASE Y OBJETO
UNA CLASE ES UNA ENTIDAD ABSTRACTA,
IDEOLÓGICA, QUE DEFINE LAS
CARACTERÍSTICAS Y PROPIEDADES DE UN
OBJETO, MIENTRAS QUE ÉSTE, EL OBJETO, ES
UNA ENTIDAD REAL, ES DECIR, EXISTE
MIENTRAS EL PROGRAMA SE ESTÁ EJECUTANDO
EN EL COMPUTADOR.
UN OBJETO ES UNA COSA TANGIBLE, ALGO QUE
SE PUEDE APREHENDER INTELECTUALMENTE O
ALGO HACIA LO QUE SE PUEDE DIRIGIR UNA
ACCIÓN O PENSAMIENTO.
5. PUEDES ESCUCHAR EL PODCAST DE ESTE TEMA
EN:
HTTPS://ARCHIVE.ORG/DETAILS/PROGRAMACIO
NCLASEYOBJETO