Estrategia de prompts, primeras ideas para su construcción
clase, objeto, herencia
1. UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
PROGRAMACIÓN ORIENTADA A OBJETOS
POO
¿QUÉ ES UNA CLASE?
2. ¿QUÉ ES UN OBJETO?
Un objeto no es más que un conjunto de variables (o datos) y métodos (o
funciones) relacionados entre sí. Los objetos en programación se usan para
modelar objetos o entidades del mundo real (el objeto hijo, madre, o
farmacéutica, por ejemplo). Un objeto es, por tanto, la representación en un
programa de un concepto, y contiene toda la información necesaria para
abstraerlo: datos que describen sus atributos y operaciones que pueden realizarse
sobre los mismos.
3. ¿QUÉ ES UNAHERENCIA?
El mecanismo de herencia permite definir nuevas clases partiendo de otras ya
existentes. Las clases que derivan de otras heredan automáticamente todo su
comportamiento, pero además pueden introducir características particulares
propias que las diferencian.
¿QUÉ ES ENCAPSULAMIENTO?
El encapsulamiento consiste en unir en la Clase las características y
comportamientos, esto es, las variables y métodos. Es tener todo esto es una sola
entidad.Es evidente que el encapsulamiento se logra gracias a la abstracción.
4. Formas de Encapsular
Protected.- los elementos protegidos serán visibles para la misma clase y las
clases que heredan de esta.
Private.- los elementos privados solo son visibles dentro de la clase que fueron
declarados.
Public.- los elementos de tipo públicos son visibles desde cualquier parte, es decir
se pueden leer o modificar des cualquier clase que conforme la solución de
software
¿QUE ES POLIMORFISMO?
El polimorfismo se presenta cuando se ha creado objetos que pertenecen a clases
que han sido derivadas de otras clases. En otras palabras, el polimorfismo aparece
en las clases derivadas.
También se dice que el polimorfismo es la propiedad que indica literalmente, la
posibilidad de que una entidad tome muchas formas, en términos prácticos el
polimorfismo permite referirse a objetos de clases distintas mediante el mismo
elemento de programa y realizar la misma operación de diferentes formas, según
sea el objeto que se referencia en ese momento. Por ejemplo cuando se describe
la clase mamíferos se puede observar que la operación comer es una operación
fundamental en la vida de los mamíferos, de modo que cada tipo de mamíferos
debe poder realizar la operación o función comer. Por otra parte, una vaca o una
cabra que pasta en el campo, un niño que se come un bombón o caramelo y un
5. león que devora a otro animal, son diferentes formas que utilizan los distintos
mamíferos para realizar la misma función .