Está en la página 1de 10

Unidad 1:

Conceptos básicos de POO.


Resultados de Aprendizaje

•Distinguir la importancia y uso de la Programación orientada


a objetos y del entorno de desarrollo de Java.
•Identificar la estructura para el desarrollo de una aplicación
básica en el contexto de la programación orientada a objetos
en plataforma Java.
•Reconocer la finalidad del análisis y el diseño sobre la
abstracción de un lenguaje orientado a objetos.
•Identificar las fases de ejecución de una aplicación orientada
a objetos, conociendo el ambiente de ejecución Java (BlueJ).
Análisis y diseño de software
Es muy importante conocer bien nuestro paradigma de programación y
además el lenguaje de programación, ya que hay lenguajes y paradigmas
que se adaptan mejor a ciertas tareas que otros.

Estudiar el problema a resolver.

• Etapa para analizar y detectar las entradas y salidas


esperadas.

Seleccionar herramientas.

• Seleccionar paradigma y lenguajes de programación


a utilizar.

Delimitar problema para abstraerlo.

• Definir que partes se volverán virtuales y cuales no.


Ventaja de la POO
Capacidad de modelar situaciones reales a programas de computadora.

Reutilización de código.

• Programas que sirven para solucionar un


problema y usarlo en otros.

Modularidad.
• Poder agregar o quitar componentes , de forma
sencilla.
¿ Que es la POO?
Es un método de implementación, en el que los programas
se organizan, como colecciones cooperativas de objetos,
cada uno de los cuales representa una instancia de una
clase, y cuyas clases son, todas ellas, miembros de una
jerarquía de clases unidas mediante relaciones de herencia.

Abstracción Encapsulación Herencia

Polimorfismo
Características de una aplicación
de POO.
La principal característica de un programa
orientado a objetos, es que se cuenta con una
estructura de relación entre objetos, por
ejemplo, si definimos una estructura de
animales donde sabemos que:
Por otro lado, si tenemos una
Un perro es un (is a) animal. veterinaria modelada, entonces:
Un gato es un (is a) animal.
Una veterinaria tiene un (has a) dog.
Una veterinaria tiene un (has a ) cat.
Ejecución de una aplicación POO

El lenguaje de programación Java, es un lenguaje basado en clases, orientado a


objetos y diseñado específicamente para tener la menor cantidad de
dependencias de implementación posibles.

Evita Programa Resultado de

Bytecode
*JVM

Maquina virtual
dependencias especial que compilar
de ejecuta el código
plataformas. bytecode de desarrollado
java. con java.

Existe un manejador de memoria, llamado Garbage Collector (recolector de


basura) que es el componente que se encarga de administrarla de forma
automática: Solicita el espacio y lo libera al terminar.
*JVM_Maquina Virtual de Java
Pasos para trabajar con BlueJ
Descargar de Editar código
www.bluej.org borrando.

Doble click
Instalar Compilar
para abrir

New class: Cerrar archivo


Abre BlueJ
Hola Mundo y doble click

Project -> New Nombre: Hola


Project Mundo
Video sobre como descargar e
instalar BlueJ:
http://youtu.be/21nbc_Y7_t4
Pasos para trabajar con BlueJ

Click en void
Compilar main(String[]
args)

Salida a
ect pantalla: Hola
Mundo
Dos videos para empezar a
trabajar con Java

Sugiero los veas y vayas realizando los


ejercicios:

https://youtu.be/mPBm19gf2Lc

https://youtu.be/AOOYLt19Wrs

También podría gustarte