Escolar Documentos
Profissional Documentos
Cultura Documentos
Pgina 1 de 4
Yorbelys Gonzlez
Yorbe_16@hotmail.com
Jos Martinez
joseruben-martinez@hotmail.com
Nstor Rodrguez
Nestor_rodriguez@hotmail.com
Georfrank Ruiz
Georfrank55@gmail.com
RESUMEN: el estudiar un lenguaje orientado a
objetos va ms alla que aprender otro lenguaje ms.
En realidad, el cambio es mas profundo y se trata del
estudio de un nuevo paradigma, Por tanto, el objetivo
se debera ver desde la perspectiva de este cambio
de paradigma y el uso del lenguaje de programacin
Java considerarlo como un medio, mas que como un
fin..
PALABRAS
CLAVE:
Anlisis,
Diseo,
Orientacin, POO
1 INTRODUCCIN
Cuando se decide iniciar un desarrollo, lo primero
que se debe decidir es el paradigma de trabajo. La
eleccin del paradigma marca significativamente la
forma de anlisis y diseo de la solucin del
problema. As un mismo problema se podra abordar
usando un paradigma procedural clsico (es el que se
ha usado en cursos anteriores de programacin,
cuando se ha programado en Pascal o C, por
ejemplo) o bien un paradigma orientado a objetos (el
que usaremos en este curso). Por ejemplo, el diseo
de un software que implementara el juego del ajedrez
en un paradigma procedural y en un paradigma
orientado a objeto tendran poco que ver. Pero el
objetivo de este tema es introducir conceptos para
que de manera intuitiva se vaya comprendiendo que
significa cambiar de paradigma; y concretamente usar
el paradigma orientado a objetos.
2 LA ORIENTACION A OBJETOS
La orientacin a objetos promete mejoras de
amplio alcance en la forma de diseo, desarrollo y
mantenimiento del software ofreciendo una solucin a
largo plazo a los problemas y preocupaciones que
han existido desde el comienzo en el desarrollo de
software:
La falta de portabilidad del cdigo y su escasa
reusabilidad.
Cdigo que es difcil de modificar.
Ciclos de desarrollo largos.
Tcnicas de codificacin no intuitivas
El concepto de programacin orientada a
Pgina 2 de 4
3. JAVA
2.3 BENEFICIOS MS
INTERESANTES DE LA POO
Gestin de la complejidad permiten la construccin
de componentes manejables con interfaces simples
La POO permite construir sistemas extensibles que
trabajen con nuevos componentes sin necesidad de
modificacin.
La POO mejora la reutilizacin al permitir adaptar
componentes a necesidades nueva sin invalidar los
clientes existentes
2.4 DEBILIDADES MS
INTERESANTES DE LA POO
la POO no sea efectiva para muchas empresas
Esfuerzo de aprendizaje y la nica manera de hacer
efectivos todos estos conceptos es mediante la
experiencia.
Problemas de comprensin y flexibilidad.
Muchas veces se critica a los lenguajes orientados a
objetos de ser poco eficaces, cuando en realidad lo
3.1 HISTORIA
Java se cre como una herramienta de
programacin para ser usada en un proyecto de settop-box en una pequea operacin denominada the
Green Project en Sun Microsystems en el ao 1991.
El equipo (Green Team), compuesto por trece
personas y dirigido por James Gosling, trabaj
durante 18 meses en Sand Hill Road en Menlo Park
en su desarrollo.
Pgina 3 de 4
3.4 ENTORNOS DE
FUNCIONAMIENTO
El diseo de Java, su robustez, el respaldo de la
industria y su fcil portabilidad han hecho de Java
dispositivos
empotrados
mviles
sistemas
Pgina 4 de 4
4 REFERENCIAS
1 es.wikipedia.org/wiki/lenguaje de programacin
2www.um.es/eubacteria/eubacteria2/softwarefree.pdf
3 www.elblogdelfrasco.blogspot.com
Pgina 5 de 4