You are on page 1of 5

Ao De La Consolidacin Del Mar De Grau

FACULTAD DE INGENIERA DE SISTEMAS


ALUMNO:
Oliva Nez Alex Enrique.
TEMA:
Programacin Orientada a Objetos

CURSO:
Programacin net
DOCENTE:
Carlos Javier purizaca chero
AO:

2016

ndice

PORTADA
AGRADECIMIENTO
INDICE
RESUMEN
INTRODUCCION
1. DATOS GENERALES

1.1. Titulo_____________________________________________________________
1.2. Autor___Alex Oliva_______________________________________________________
1.3. Lugar de investigacin______________________________________________
2. Planteamiento del problema de estudio__________________________________
2.1. Formulacin del problema__________________________________________________
2.2. Justificacin_____________________________________________________________
3. Formulacin de objetivos______________________________________________________
3.1. Objetivos generales________________________________________________________
3.2. Objetivos especficos_______________________________________________________
4. Marco terico________________________________________________________________
4.1. Antecedentes del estudio_____________________________________________________
4.2. Definicin de trminos_______________________________________________________
4.3. Base terica cientfica______________________________________________________
4.4. Base tecnolgica____________________________________________________________
5. Hiptesis de investigacin ______________________________________________________
5.1. Hiptesis general___________________________________
5.2. Hiptesis especifica_________________________________________________________

Introduction.

. La programacin orientada a objetos (Poo) es un paradigma de programacin


ms orientado a como vemos las cosas en la vida real que otros tipos de
programacin (programacin lgica, funcional, imperativa,...)
Este tipo de programacin permite solventar algunos de los problemas que ha
tenido el desarrollo del software desde sus comienzos, como por ejemplo la falta de
portabilidad y baja reusabilidad del cdigo, junto con la dificultad en la modificacin
y desarrollo del mismo. Adems es una tcnica de codificacin bastante ms
intuitiva que el resto.
La programacin orientada a objetos tiene tres propiedades bsicas: Debe estar
basado en objetos, estar basado en clases y debe de ser capaz de mantener una
herencia entre clases. La mayora de los lenguajes cumplen una o dos de estas
propiedades pero pocos logran cumplir las tres. En particular, la herencia.
Posteriormente veremos los conceptos objeto, clase y herencia junto con el resto
de conceptos asociados a la Poo.
Aprender esta tcnica no es complicado, pero es una manera subjetiva de
programar que depende del desarrollador. Aunque podemos dar diferentes
soluciones a un mismo problema, no todas ellas son vlidas. La dificultad no radica
en aprender esta tcnica, si no en ejecutarla bien. Solo programando bien podemos
aprovechar todas las ventajas que nos ofrece la programacin orientada a objetos

1.

Origen.

Los orgenes de la programacin orientada a objetos se encuentran en


Simula67. Este era un lenguaje creado para realizar simulaciones en el Centro de
Cmputo Noruego en Oslo. Sus desarrolladores fueron Ole-Johan Dahl y Kristen
Nygaard.
Se dieron cuenta de que las cualidades de las naves con las que estaban
simulando podan afectar unas a otras. Su idea fue la de agrupar diversos tipos de
naves en diversas clases de objetos. Los objetos se agrupan en clase

Estas definen sus propios datos y operaciones. Esta idea fue pulida
posteriormente en Smalltak, desarrollado en Simula en Xerox PARC.
Fue diseado para ser un sistema completamente dinmico en el cual los objetos
se podran crear y modificar "en marcha" en lugar de tener un sistema basado en

programas estticos.
En los aos ochenta la programacin orientada a objetos adquiere un papel
dominante debido a la aparicin de C++, una extensin de C que soporta este tipo
de programacin. Termina consolidndose finalmente con el auge de las Interfaces
grficas de usuario. Estas facilitan la comunicacin del usuario con el ordenador
mediante un sistema de iconos, ventanas y textos para los cuales la programacin
orientada a objetos est muy bien adaptada.
Las caractersticas de esta tcnica de programacin fueron aadidas a muchos
lenguajes existentes tales como Ada, Basic, Fortran, Pascal y otros. Pero estos
lenguajes no se crearon para soportarlas lo que condujo a problemas de
compatibilidad y mantenimiento del cdigo, mientras que los lenguajes diseados
especficamente para ello carecan de las herramientas indispensables para
muchos programadores que no podan trabajar sin ellas.
El problema era conseguir un lenguaje basado en los mtodos de la
programacin orientada a objetos, pero que incluyese algunas de las caractersticas
del resto de paradigmas de manera segura. El Eiffel de Bertrand Meyer fue uno de
los primeros leguajes que solventaron este problema; aunque se encuentra en
desuso debido a la gran aceptacin de Java y su mquina virtual que se encuentra
implantada en la mayora de navegadores web.
Ms recientemente, nuevos lenguajes han apareciendo orientados a objetos
pero con un procedimiento ms metodolgico, como Pitn y Ruby. Probablemente,
despus de Java los lenguajes orientados a objetos ms importantes sean Visual
Basic y C# diseados para la plataforma .NET de Microsoft.

Bibliografa:

*Rivero Errico, Alfonso J. Introduccin a la programacin para Windows con Visual


*Basic.-- Ciudad de la Habana: Editorial Pueblo y Educacin, 2001
*Daz Iglesias, Jack y Prez Gonzlez, Franklin. Delphi 5 Bsico.-- Ciudad de la
*Habana: Editorial Pueblo y Educacin, 2001
*Curso por correo electrnico sobre Borland Delphi.

*Leer
ms:
http://www.monografias.com/trabajos28/programacionobjetos/programacion-objetos.shtml#ixzz4JtQer530

You might also like