Conceptos

Páginas: 6 (1398 palabras) Publicado: 25 de noviembre de 2015



Corporación Unificada Nacional (CUN)


Cristhian Javier Rodríguez Martín


Ingeniería de sistemas

(VIII Semestre)



Refinamiento de Software



Profesor:
Néstor Alejandro Pinzón



Bogotá D.C. Octubre 22 del 2015


Contenido
Objeto 3
Ejemplo 3
Herencia 3
Herencia simple 3
Herencia múltiple 3
Ejemplo 3
Abstracción 4
Ejemplo 4
Instancias 5
Ejemplo 5
Encapsulamiento 6
Ejemplo 6
Polimorfismo 6Ejemplos 7
Bibliografía 8



Objeto

En la programación orientada a objetos, la cual consiste en ordenar datos en conjuntos modulares (Métodos) de elementos de información, los cuales se denominan como dominio. Estos elementos se denominan como OBJETOS. Estos elementos se agrupan de acuerdo a las características principales del mundo real de estos elementos.
El enfoque de Objetos fue utilizado porprimera vez en 1967 mediante el lenguaje de programación de SIMULA quien fue el pionero en implementar el concepto de Clases en programación
Ejemplo

Una moto es un objeto bastante robusto que tiene un conjunto de propiedades como su identificación (placa), color, marca, modelo y accesorios, etc. Tiene también como único conjunto de funciones como el desplazamiento, detenerse y aceleración. A lamoto se puede cambiar de color, aumentar y quitar accesorios; Por ende se puede modificar sus propiedades. Este objeto tiene la capacidad de ser activado para poner en función una de sus funcionalidades. Es decir que se dispone de un procedimiento para ponerlo en marcha, avanzar en retroceso, detenerlo, voltear a la izquierda o derecha; Por lo tanto se puede decir que por un conjunto de métodosse puede dar uso del objeto
Herencia

Mecanismo para compartir automáticamente métodos y datos entre clases, subclases y objetos. Permite crear nuevas clases introduciendo las variaciones con respecto a su clase padre.
Herencia simple
Una subclase puede heredar datos y métodos de una clase simple así como añadir o sustraer ciertos comportamientos.
Herencia múltiple

Posibilidad de adquirirmétodos y datos de varias clases simultáneamente.
Ejemplo

Se tiene los objetos Tigre y Leon. Los dos son animales y tienen características en común. Se puede dar la situación que se den repeticiones cuando se empiecen a crear los campos y métodos para cada uno. Por tal motivo la herencia es, crear una clase llamada Animal donde poner los campos y los métodos en común y cuando se crea la clase Tigre,Leon, indicar que heredan las características de la clase animal.


Abstracción

En la Programación Orientada a Objetos, Una clase abstracta es aquella sobre la cual no se puede instanciar objetos. Al programar una serie de clases a partir de las cuales se puedan instanciar objetos que colaboran entre sí para la resolución de problemas.
Ejemplo

En Herencia orientada a objetos se pueden definirjerarquías de clasificación los animales y dependiendo de éstos tenemos mamíferos, vertebrados, invertebrados. Dentro de los mamíferos tenemos vacas, perros…
Animal puede ser desde una hormiga a un delfín o un humano. En nuestro cerebro el concepto de animal es algo genérico que abarca a todos los animales: seres vivos de un reino de la existencia. Si se define animal se debe que usar palabras muygenéricas, que abarquen a todos los animales posibles que puedan existir en el mundo. Por ello no se puede decir que animales son aquellos que nacen de huevos, o después de un periodo de gestación en la placenta.
Por lo tanto animal implica una abstracción de ciertos aspectos. Si se define con palabras no se puede llegar a mucho detalle, porque hay muchos animales distintos con características muydiferentes. Hay características que se quedan en el aire y no se pueden definir por completo cuando se piense en el concepto de animal "genérico".
Instancias

Se llama instancia a todo objeto que derive de algún otro. De esta forma, todos los objetos son instancias de algún otro, menos la clase Object que es la madre de todas.
Una clase es la definición como tal de un objeto, pero no es el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos
  • Conceptos
  • Conceptismo
  • Concepto
  • Conceptos
  • Conceptos
  • Concepto
  • Conceptos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS