poo

Páginas: 14 (3499 palabras) Publicado: 2 de octubre de 2015
Introducci´
on a la POO

Herencia y polimorfismo

Empaquetado de proyectos

Curso de Java
POO: Programaci´on orientada a objetos
Luis Guerra Velasco
Curso INEM 02830. Programaci´
on en Java

Marzo 2010

Introducci´
on a la POO

Herencia y polimorfismo

´Indice

1

Introducci´
on a la POO

2

Herencia y polimorfismo

3

Empaquetado de proyectos

Empaquetado de proyectos

Introducci´
on a la POOHerencia y polimorfismo

´Indice

1

Introducci´
on a la POO
POO en Java

2

Herencia y polimorfismo

3

Empaquetado de proyectos

Empaquetado de proyectos

Introducci´
on a la POO

Herencia y polimorfismo

Empaquetado de proyectos

Paradigma

Un paradigma es una forma de afrontar la construcci´on de
c´odigo software
No hay paradigmas mejores ni peores
Todos tienen sus ventajas e inconvenientesHay distintos paradigmas:
POO, Estructurado, Funcional, L´
ogico, etc

Introducci´
on a la POO

Herencia y polimorfismo

Empaquetado de proyectos

Caracter´ısticas de la POO

Facilidad de dise˜
no y relaci´
on con el mundo real (UML)
Reusabilidad y facilidad de mantenimiento
Sistemas m´as complejos
Abstracci´
on
Trabajo en equipo

Del lenguaje m´aquina hacia el mundo real
Resuelve problemascomplicados. No est´a pensado para tareas
sencillas

Introducci´
on a la POO

Herencia y polimorfismo

Empaquetado de proyectos

UML
UML (Unified Modeling Language): Lenguaje unificado de
modelos
“Mapa” del c´odigo. No sirve para desarrollar, sino para
describir
Se utilizan diferentes diagramas. 13 en UML 2.0

Figura: Jerarqu´ıa de diagramas UML 2.0

Introducci´
on a la POO

Herencia y polimorfismoEmpaquetado de proyectos

Elementos de la POO

Los elementos principales son:
clases: Especificaci´
on de un conjunto de elementos
objetos: Elemento aut´
onomo y con una funcionalidad concreta.
Instancias concretas de una clase

Introducci´
on a la POO

Herencia y polimorfismo

Empaquetado de proyectos

Elementos de la POO

Los elementos principales son:
clases: Especificaci´
on de un conjuntode elementos
objetos: Elemento aut´
onomo y con una funcionalidad concreta.
Instancias concretas de una clase

Tambi´en se basa en otros conceptos: herencia, polimorfismo y
encapsulamiento

Introducci´
on a la POO

Herencia y polimorfismo

Perros. Objetos y Clases

Empaquetado de proyectos

Introducci´
on a la POO

Herencia y polimorfismo

Perros. Objetos y Clases

Empaquetado de proyectos Introducci´
on a la POO

Herencia y polimorfismo

Perros. Objetos y Clases

Empaquetado de proyectos

Introducci´
on a la POO

Herencia y polimorfismo

Perros. Objetos y Clases

Empaquetado de proyectos

Introducci´
on a la POO

Herencia y polimorfismo

Empaquetado de proyectos

Resumen de objetos y clases
Objetos
Elementos con comportamiento y estado. M´etodos y atributos
concretos
Instancias declase
Interactuan por medio de mensajes

Clases
Plantillas para definir elementos (objetos)
Pueden estar directamente relacionadas unas con otras

Introducci´
on a la POO

Herencia y polimorfismo

Empaquetado de proyectos

Resumen de objetos y clases
Objetos
Elementos con comportamiento y estado. M´etodos y atributos
concretos
Instancias de clase
Interactuan por medio de mensajes

Clases
Plantillaspara definir elementos (objetos)
Pueden estar directamente relacionadas unas con otras

Introducci´
on a la POO

Herencia y polimorfismo

Empaquetado de proyectos

POO en Java

Ejemplo de plantilla
p u b l i c c l a s s NombreClase {
/∗ ∗
∗ Atributos :
∗ t i p o nombreAtributo1 ;
∗ t i p o nombreAtributo2 ;
∗/
/∗ ∗
∗ Metodos :
∗ s a l i d a nombreMetodo1 ( p a r a m e t r o s ) { c o n t e n i do d e l
metodo } ;
∗ s a l i d a nombreMetodo2 ( p a r a m e t r o s ) { c o n t e n i d o d e l
metodo } ;
∗/
}

Introducci´
on a la POO
POO en Java

Ejemplo de clase Perro

Herencia y polimorfismo

Empaquetado de proyectos

Introducci´
on a la POO

Herencia y polimorfismo

POO en Java

Ejemplo de clase Perro

public class Perro {
S t r i n g nombre ;
String raza ;
float altura ;
void
void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo
  • Poo
  • poo
  • POO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS