INVESTIGACION ORIENTADA A OBJETOS

Páginas: 6 (1352 palabras) Publicado: 25 de marzo de 2015
INVESTIGACION EN LA WEB SOBRE PROGRAMACION ORIENTADA A OBJETOS










PRESENTADO POR:
PAULA ANDREA PEDREROS SANCHEZ
COD: 2902854

PRESENTADO A:
DOCENTE CONSTANZA JARA







UNIVERSIDAD MILITAR NUEVA GRANA
CENTRO DE SISTEMAS
PROGRAMACION II
BOGOTA D.C

2015
1. Qué características tiene la Programación Orientada a Objetos (PPO)


La Programación Orientada a Objetos (POO u OOP segúnsus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora.
Indica más una forma de diseño y una metodología de desarrollo de software que un lenguaje de programación, tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otrasherramientas que contribuyan al desarrollo de los mismos.




La orientación a objetos trata de cumplir las necesidades de los usuarios finales, así como las propias de los desarrolladores de productos software. Estas tareas se realizan mediante la modelización del mundo real El soporte fundamental es el modelo objeto Los cuatro elementos (propiedades) más importantes de este modelo6 son: AbstracciónEncapsulación Modularidad Jerarquía Como sugiere Booch, si alguno de estos elementos no existe, se dice que el modelo no es orientado a objetos.

Abstracción: La abstracción es uno de los medios más importantes, mediante el cual nos enfrentamos con la complejidad inherente al software La abstracción es la propiedad que permite representar las características esenciales de un objeto, sin preocuparse delas restantes características (no esenciales) Una abstracción se centra en la vista externa de un objeto, de modo que sirva para separar el comportamiento esencial de un objeto de su implementación Definir una abstracción significa describir una entidad del mundo real, no importa lo compleja que pueda ser, y a continuación utilizar esta descripción en un programa.

Encapsulación: La encapsulaciónes la propiedad que permite asegurar que el contenido de la información de un objeto está oculta al mundo exterior: el objeto A no conoce lo que hace el objeto B, y viceversa La encapsulación (también se conoce con, en esencia, es el proceso de ocultar todos los secretos de un objeto que no contribuyen a sus características esenciales.

Modularidad: Es la propiedad que permite subdividir unaaplicación en partes más pequeñas (llamadas módulos), cada una las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes La popularización, como indica Liskov, consiste en dividir un programa en módulos que se puedan compilar por separado, pero que tienen conexiones con otros módulos Al igual que la encapsulación, los lenguajes soportan la modularidad dediversas formas. Por ejemplo, en C++ los módulos son archivos compilados por separado La práctica usual (se verá en el Capítulo 2) es situar los interfaces de los módulos en archivos con nombres con extensión, h (archivos de cabecera) y las implementaciones de los módulos se sitúan en archivos con nombres con extensión cpp.

Jerarquía: La jerarquía es una propiedad que permite una ordenación de lasabstracciones L.as dos jerarquías más importantes de un sistema complejo son: estructura de clases (jerarquía «es-un>> especialización) y estructura de objetos (jerarquía «parte-de» (part-of): agregación) Las jerarquías de generalización/especialización se conocen como herencia Básicamente, la herencia define una relación entre clases, en donde una clase comparte la estructura o comportamientodefinido en una o más clases. La agregación es el concepto que permite el agrupamiento físico de estructuras relacionadas lógicamente Así, un camión se compone de ruedas, motor, sistema de transmisión y chasis; en consecuencia, camión es una agregación, y ruedas, motor, transmisión y chasis son agregados de camión

Polimorfismo: La quinta propiedad significativa de los lenguajes de programación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • investigacion de programacion orientada a objetos
  • Orientado a objetos
  • orientada a objetos
  • Que es un Objeto? Programacion Orientada a Objetos
  • EL PROBLEMA, OBJETO Y OBJETIVO DE LA INVESTIGACION
  • Objetivos de investigacion
  • Objetivos de una investigacion
  • Objetivo De La Investigación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS