fundamento del enfoque orientado a objeto

Páginas: 15 (3643 palabras) Publicado: 25 de marzo de 2014
República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación Superior
Universidad Nacional Experimental
“Rafael María Baralt”
U.N.E.R.M.B.
Santa Rita-Edo Zulia






Realizado por:
Ángel Cárdenas
Alexander Méndez
Alberto Matos
Dayana Pérez
Jorgineth Camacho
Rogelio Soto
Prof. Ing. Jenny Briceño
Ing. Informática
Santa Rita, Febrero de 2014.Introducción
Los continuos avances en la Informática y las Telecomunicaciones están haciendo cambiar la forma en la que se desarrollan actualmente las aplicaciones software. En particular, el incesante aumento de la potencia de los ordenadores personales, el abaratamiento de los costes del hardware y las comunicaciones, y la aparición de redes de datos de cobertura global han disparado el uso delos sistemas abiertos y distribuidos. Esto ha provocado, entre otras cosas, que los modelos de programación existentes se vean desbordados, siendo incapaces de manejar de forma natural la complejidad de los requisitos que se les exigen para ese tipo de sistemas. Comienzan a aparecer por tanto nuevos paradigmas de programación, como pueden ser la coordinación, la programación orientada acomponentes, o la movilidad, que persiguen una mejora en los procesos de construcción de aplicaciones software. En ellos se trabaja tanto en extensiones de los modelos existentes como en nuevos modelos, en la estandarización de sus interfaces y servicios, y la pertinaz búsqueda del cada vez más necesario mercado global de componentes software.
Estos son parte de los nuevos retos con los que se enfrentaactualmente la ingeniería del software. Uno de los enfoques en los que actualmente se trabaja constituye lo que se conoce como Desarrollo de Software Basado en Componentes (DSBC), que trata de sentar las bases para el diseño y desarrollo de aplicaciones distribuidas basadas en componentes software reutilizables. Dicha disciplina cuenta actualmente con un creciente interés, tanto desde el punto devista académico como desde el industrial, en donde la demanda de estos temas es cada día mayor.



FUNDAMENTOS DEL ENFOQUE ORIENTADO A OBJETOS.
Fundamentos del Enfoque orientado a Objetos.

El Enfoque Orientado a Objeto se basa en cuatro principios que constituyen la base de todo desarrollo orientado a objetos. Estos principios son: la Abstracción, el Encapsulamiento, la Modularidad y laHerencia.

Fundamento 1: Abstracción
Es el principio de ignorar aquellos aspectos de un fenómeno observado que no son relevantes, con el objetivo de concentrarse en aquellos que si lo son. Una abstracción denota las características esenciales de un objeto (datos y operaciones), que lo distingue de otras clases de objetos. Decidir el conjunto correcto de abstracciones de un determinado dominio, es elproblema central del diseño orientado a objetos.
Los mecanismos de abstracción son usados en el EOO para extraer y definir del medio a modelar, sus características y su comportamiento. Dentro del EOO son muy usados mecanismos de abstracción: la Generalización, la Agregación y la clasificación.
La Generalización es el mecanismo de abstracción mediante el cual un conjunto de clases de objetos sonagrupados en una clase de nivel superior (Superclase), donde las semejanzas de las clases constituyentes (Subclases) son enfatizadas, y las diferencias entre ellas son ignoradas. En consecuencia, a través de la generalización, la superclase almacena datos generales de las subclases, y las subclases almacenan sólo datos particulares. La especialización es lo contrario de la generalización. Porejemplo; La clase Médico es una especialización de la clase Persona, y a su vez, la clase Pediatra es una especialización de la superclase Médico. 
La Agregación es el mecanismo de abstracción por el cual una clase de objeto es definida a partir de sus partes (otras clases de objetos). Mediante agregación se puede definir por ejemplo un computador, por descomponerse en: la CPU, la ULA, la memoria...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • FUNDAMENTOS DEL ENFOQUE ORIENTADO A OBJETOS.
  • Fundamentos del enfoque orientado a objetos
  • Fundamentos Del Enfoque Orientado A Objetos.
  • Fundamentos De Programación Orientada A Objetos
  • Fundamentos De La Programación Orientada a Objetos
  • Fundamentos de la Metodología Orientada a Objetos
  • Modelados de aplicaciones utilizando el enfoque orientado a objetos
  • fundamentos de programaci n orientada a objetos 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS