Base Datos

Páginas: 14 (3362 palabras) Publicado: 27 de febrero de 2013
SOR JUANA INEZ DE LA CRUZ

BASE DE DATOS

VIOLETA MONTIEL CASTRO

MAXIMILIANO R. HERRERA GONZALEZ

VI TPO

INDICE

CARACTERISTICAS DEL POLIMORFISMO, HERENCIA,
ENCAPSULACION,OBJETOS Y CLASES……………………………………1
PROGRAMACION ORIENTADA A OBEJETOS
Y VISUAL FOX PRO 6.0 ……………………………………………………….4
CLASES Y OBJETOS ………………………………………………………….6
CONTROLES ……………………………………………………………………7
OPENRANDOS…………………………………………………………………8
CARACTERISTICAS DE VISUAL FOX PRO 5.0 Y 6.0 …………………....8
BIBLIOGRAFIA………………………………………………………………….10

CARACTERISTICAS DEL POLIMORFISMO, HERENCIA, ENCAPSULACION, OBJETOS Y CLASES

POLIMORFISMO
 En programación orientada a objetos el polimorfismo se refiere a la posibilidad de enviar un mensaje a un grupo de objetos cuya naturaleza puede ser heterogénea. El único requisito quedeben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía.
La apariencia del código puede ser muy diferente dependiendo del lenguaje que se utilice, más allá de las obvias diferencias sintácticas.
Por ejemplo, en un lenguaje de programación que cuenta con un sistema de tipos dinámico (en los que las variables pueden contener datos de cualquiertipo u objetos de cualquier clase) comoSmalltalk no se requiere que los objetos que se utilizan de modo polimórfico sean parte de una jerarquía de clases.
En lenguajes basados en clases y con un sistema de tipos de datos fuerte (independientemente de si la verificación se realiza en tiempo de compilación o de ejecución), es posible que el único modo de poder utilizar objetos de manera polimórficasea que compartan una raíz común, es decir, una jerarquía de clases, ya que esto proporciona la compatibilidad de tipos de datos necesaria para que sea posible utilizar una misma variable de referencia (que podrá apuntar a objetos de diversas subclases de dicha jerarquía) para enviar el mismo mensaje (o un grupo de mensajes) al grupo de objetos que se tratan de manera polimórfica.
En Java, esfrecuente y profusamente aconsejada la utilización de interfaces (que es un mecanismo del lenguaje que se emplea por medio de la palabra clave Interface) para proveer la necesaria concordancia de tipos para hacer posible el polimorfismo, también como un contrato que debe cumplir cualquier clase que implemente una cierta interfaz y como una forma de documentación para los desarrolladores. A veces, enla literatura que refiere específicamente a Java se hace mención a “herencia y polimorfismo de interfaces”, lo que no concuerda con los conceptos de la programación orientada a objetos porque una clase que implementa una interfaz sólo obtiene su tipo de datos y la obligación de implementar sus métodos, no obtiene comportamiento ni de atributos. Esto muchas veces resulta paradójico porque en Javafrecuentemente se utiliza la mal llamada “herencia de interfaces” para dotar a una clase con un tipo adicional (o varios) para que su uso en combinación con la agregación (colaboración o composición) permita evitar la necesidad de la herencia múltiple y favorezca una utilización más amplia del polimorfismo.
No obstante, el uso de una jerarquía de clases como paso previo, es muy habitual incluso enaquellos lenguajes en los que es posible prescindir de tal jerarquía, ya que,
1
11desde una perspectiva conceptual, se puede decir que al pertenecer los “objetos polimórficos” a subclases de una misma jerarquía, se asegura la equivalencia semántica de los mensajes que se invocarán de modo polimórfico. Por esto, en programación orientada a objetos a veces se denomina al polimorfismo como“polimorfismo de subclase (o de subtipo)”.
En resumen, en la programación orientada a objetos, la esencia del polimorfismo no atañe a la clase o prototipo de la que provienen los objetos. Aun así, en los lenguajes basados en clases, es habitual (y en algunos tal vez sea el único modo) que dichos objetos pertenezcan a subclases pertenecientes a una misma jerarquía. Entonces, el polimorfismo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS