manual poo

Páginas: 5 (1011 palabras) Publicado: 27 de septiembre de 2015
MANUAL
Fundamentos de programación orientada a objetos

ÍNDICE
1.1 Evolución de la programación
1.2 Conceptos fundamentales de la programación orientada a objetos
(poo).
1.3 Lenguajes orientados a objetos
1.4 Relaciones entre clases y objeto
1.5 Papel de clases y objetos en el análisis y el diseño

1.1 EVOLUCIÓN DE LA PROGRAMACIÓN
• Antes de 1940
• Los primeros lenguajes de programaciónpreceden a la
computadora moderna. En un inicio los lenguajes eran
códigos.
• La máquina del telar de Jacquard, creada en 1801, utilizaba
los orificios en tarjetas perforadas para representar los
movimientos de un brazo de la máquina de tejer, con el
objetivo de generar patrones decorativos automáticamente.

LAS DÉCADAS DE 1950 Y 1960
• En los cincuenta, los tres primeros lenguajes de programaciónmodernos,
cuyos descendientes aún continúan siendo utilizados, son:
• FORTRAN (1955), creado por John Backus et al;
• LISP (1958), creado por John McCarthy et al;
• COBOL (1959), creado por el Short Range Committee, altamente
influenciado por Grace Hopper.

1968-1979:ESTABLECIENDO PARADIGMAS
FUNDAMENTALES
• El período comprendido entre finales de 1960 y finales de 1970 trajo un
gran florecimiento delenguajes de programación. La mayoría de los
paradigmas de lenguajes de programación más importantes y
actualmente en uso se inventaron en este período Simula, inventado en
la década de 1960 por Nygaard y Dahl como un superconjunto de Algol
60, fue el primer lenguaje diseñado para apoyar la programación
orientada a objetos.

1968-1979:ESTABLECIENDO
PARADIGMAS FUNDAMENTALES
• Smalltalk (mediados delos 70) proporcionaron un completo diseño de un
lenguaje orientado a objetos.
• Prolog, diseñado en 1972 por Colmerauer, Roussel y Kowalski, fue el
primer lenguaje de programación lógica.
• ML construyó un sistema de tipos polimórfico (inventado por Robin Milner
en 1973) en el tope de Lisp, pionero en los lenguajes funcionales de
programación con tipado estático.

LA DÉCADA DE 1980:CONSOLIDACIÓN, MÓDULOS,
RENDIMIENTO
• La década de 1980 fueron años de consolidación relativa en los
lenguajes imperativos.
• En vez de inventar nuevos paradigmas, se comenzó a trabajar a
partir de las ideas inventadas en la década anterior. C++ combinaba
la programación orientada a objetos y la programación de sistemas.

LA DÉCADA DE 1990: LA ERA DE
INTERNET
• El rápido crecimiento de Internet en la décadade 1990 fue el siguiente
gran acontecimiento histórico para los lenguajes de programación. En
particular, el lenguaje de programación Java se hizo popular debido a
su pronta integración con el navegador web Netscape Navigator, y
varios lenguajes de scripting alcanzaron un amplio uso en el desarrollo
de aplicaciones personalizadas para servidores web

1.2 CONCEPTOS FUNDAMENTALES DE LA
PROGRAMACIÓNORIENTADA A OBJETOS

• Clase
• Objeto
• Herencia
• Encapsulamiento
• Polimorfismo
• Clase abstracta

CLASE
• Las clases son uno de los principales componentes de un lenguaje
de programación, pues en ellas ocurren todos los procesos lógicos
requeridos para un sistema, en si podemos definirlas como
estructuras que representan objetos del mundo real, tomando
como objetos a personas, lugares ocosas.

OBJETO
• Los objetos representan una entidad concreta o abstracta
del mundo real, en programación básicamente se le
conoce como la instancia de una clase en si es lo que da
el sentido a estas.

HERENCIA
• La herencia en java representa lo que conocemos de herencia en el
mundo real, básicamente mediante esta obtenemos las
características o rasgos comunes de nuestros padres o abuelos, en
java esel mismo enfoque permitiendo la creación de nuevas clases
basadas en clases ya existentes, con las cuales podemos obtener
las características de las clases padres, heredando campos,
atributos, métodos o funcionalidades.

ENCAPSULAMIENTO
• Este concepto es uno de los más importantes en términos
de seguridad dentro de nuestra aplicación, la
encapsulación es la forma de proteger nuestros datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de POO
  • Manual De Programacion Poo
  • manual poo
  • Manual de practicas de poo
  • Manual De Usuario Poo
  • La poo
  • pooo
  • pooo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS