Programación Orientada Objetos

Páginas: 2 (402 palabras) Publicado: 3 de febrero de 2013
Polimorfismo
Es una de las bases de la programación orientada a objetos, se usa para cambiar el comportamiento de las funciones de los objetos dependiendo del contexto. Es decir que se puedeprogramar objetos con características comunes pero capaces de modificar.
Ejemplo:
Un buen ejemplo es el polimorfismo paramétrico: que puede definir varios métodos del mismo nombre pero con diferentesparámetros que los diferencian.
* Int sumar (int a, int b);
* Float sumar(float a, int b);

Herencia
La herencia está relacionada con las clases y su jerarquía. Permite crear subclases con losmismos atributos y métodos que la clase principal de la que esta desciende.
Ejemplo:
A continuación se indica un diagrama de herencia de clases que muestra a una clase sensor con atributos comunespara el manejo de señales externas, y las subclases heredadas de sensores más específicos.

Abstracción
La abstracción nos permite aislar características de un objeto ya sea real o imaginario paraenfocarnos en lo que nos interesa de ese objeto y poder representarlo.
Ejemplo:
Vehículo
* Límite de carga
* Distancia
* Ubicación
* Estado
* Encargado

Vehículo
* Límite decarga
* Distancia
* Ubicación
* Estado
* Encargado

Vehículo
* Motor
* Marca
* Modelo
* Placa
* Llantas

Vehículo
* Motor
* Marca
* Modelo
*Placa
* Llantas

Es común representar objetos como un vehículo, pero esta representación cambia de acuerdo a lo que nos interesa de él. Sabemos qué es un vehículo, pero dependiendo del contexto loque nos interese del vehículo varía.

Gracias a esta abstracción se puede hacer que un vehículo sea representado de diferentes formas de acuerdo a una necesidad en particular.
Cohesión
Hacereferencia a como se agrupan las funciones, las librerías y los módulos en el software y existen varios tipos de cohesión: funcional, secuencial, lógica, temporal.
Ejemplo
Cuando se agrupan funciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS