Your SlideShare is downloading. ×
Introduccion
Introduccion
Introduccion
Introduccion
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduccion

104

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
104
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Edgar Pérez Antonio ingeniería electrónica. Introducción La programación orientada a objetos para ( POO) ¿Por qué necesitamos programar ? La tecnología es parte de nuestra vida. El mundo está cambiando todos los días y todo lo que se está automatizado. Aprender a programar es la forma creativa que podemos llevar nuestras ideas a un nivel superior y expresar soluciones a la sociedad. Mediante el diseño de programas , nos enteramos de varias habilidades como la lectura crítica , el pensamiento analítico y crear síntesis. El programador define el problema , planea una solución , los códigos del programa , pruebe la propuesta y documenta las características. Pero no podemos programar todas las soluciones con el mismo método , por eso aparece paradigmas de programación . Panorámica de Paradigmas de Programación Según Vasappanavara , un paradigma de programación " es la manera en que se explotan los elementos de programación , tales como funciones, objetos y variables para producir la salida deseada " . Es importante entender que paradigmas de programación no son lenguajes de programación . Los siguientes son ejemplos típicos de paradigmas de programación (según Bhave ) : ¿Qué es la programación orientada a objetos ( POO) ? El objeto - orientado es un paradigma de programación donde se tejen la lógica y los datos del programa . Como afirmó Phil Ballard , es una forma de conceptualizar los datos de un programa en "cosas" separadas conocidas como objetos, cada uno con sus propias propiedades y métodos. Veamos un ejemplo . Suponga que su amigo es un gerente de banco y él quiere que usted ayude a la mejora de su sistema. El primer objeto que puede diseñar es la Cuenta de propósito general. El objeto de Cuenta tiene propiedades y métodos. Para cada cliente el banco de tu amigo tiene , usted tendría que crear un objeto de cuenta. características Como se desprende de las características más importantes de la programación orientada a objetos : • La encapsulación . Capacidad de ocultar los datos y las instrucciones en el interior de un objeto. • Herencia . Capacidad de crear un objeto de otro . • El polimorfismo . El diseño de las nuevas clases se basa en una sola clase.
  • 2. • Paso de mensajes . Es la forma más objetos se comunican entre sí . • Recolección de Basura . Gestión de memoria automática , que destruye los objetos que ya no están en uso por el programa. Beneficios Como sigue algunos de los beneficios de la utilización de la programación orientada a objetos : • Reutilización . Usted puede escribir un programa usando un código desarrollado anterior. • Código Compartido . Usted es capaz de estandarizar la forma en que tu estás programando con sus colegas. • Modelado rápido . Puede crear prototipos de las clases y su interacción a través de un diagrama. Inconvenientes De la siguiente manera las desventajas del uso de la programación orientada a objetos : • Tamaño . Son más grandes que otros programas , consumiendo más memoria y espacio en disco. • Esfuerzo . Requiere mucho trabajo para crear , incluyendo la creación de diagramas en la fase de planificación y la codificación en la fase de ejecución . Conceptos Básicos clase Plantilla básica que especifica las propiedades y el comportamiento de algo ( la vida real o abstracta ) . objeto Particular instancia de una clase que responda en consecuencia a los acontecimientos. atributo Las características de la clase . A menudo llamado variables de instancia. método Algoritmo asociado a una clase que representa una cosa que hace el objeto . Subclase Clase sobre la base de otra clase. herencia Proceso mediante el cual la subclase obtiene los atributos y los métodos de su clase padre .
  • 3. interfaz Plantilla específica que hace cumplir ciertos atributos y métodos de una clase . paquete Espacio de nombres que organiza un conjunto de clases e interfaces relacionadas. evento Alertar a la aplicación cuando hay un cambio de estado del objeto . Referencias 1.Vasappanavara , R. orientada a objetos Programación con C + + y Java. Capítulo 1 . Fundamentos de la programación orientada a objetos. Sección 1.3 . Programación Paradigmas . Pearson Education . La India . De mayo de 2011 . 2.Bhave , M. Programación Orientada a Objetos con C + + , segunda edición . Capítulo 4 . Orientación a objetos : una introducción . Sección 4.1 . Programación Paradigmas . Pearson Education . La India . De mayo de 2012 . 3.Ballard , P. Sams Teach Yourself JavaScript en 24 Horas, Quinta Edición . Hora 7 . ¿Qué es la programación orientada a objetos ( POO) ? . Pearson Education, Inc. Estados Unidos. De noviembre de 2012 .accesorio tamaño table_1.png 31,4 KB Temas relacionados >> • Grupos de Usuarios Java • Open Source • Java Desktop • J2SE • Comunidad • Blogs Blog Links >> • Inicie sesión o regístrese para enviar comentarios • Versión para imprimir • El blog de ir al baño • 11.159 lecturas Involúcrate • Acerca Java.net • Adoptar un JSR • Crear un proyecto • Vincular un proyecto fuera del hotel Infórmese • artículos • Blogs
  • 4. • Eventos • Revista Java • Oracle University entradas recientes Una introducción a los conceptos de Java Introducción a los diagramas de clase Introducción La programación orientada a objetos para ( POO) archivo 01 2014 06 2012 05 2012 04 2012 • Comentarios • Preguntas más frecuentes • Términos de uso • Privacidad • Marcas comerciales El uso de este sitio web o cualquiera de sus contenidos o software indica su aceptación a estar obligado por estas Condiciones de Participación. Copyright © 2014 , Oracle y / o sus filiales. Todos los derechos reservados . Oracle y Java son marcas registradas de Oracle y / o sus filiales. Otros nombres pueden ser marcas comerciales de sus respectivos propietarios.

×