proyecto

Páginas: 16 (3796 palabras) Publicado: 15 de octubre de 2013
Introducci´n a la POO
o

Herencia y polimorfismo

Empaquetado de proyectos

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

Marzo 2010

Introducci´n a la POO
o

Herencia y polimorfismo

´
Indice

1

Introducci´n a la POO
o

2

Herencia y polimorfismo

3

Empaquetado de proyectos

Empaquetado deproyectos

Introducci´n a la POO
o

Herencia y polimorfismo

´
Indice

1

Introducci´n a la POO
o
POO en Java

2

Herencia y polimorfismo

3

Empaquetado de proyectos

Empaquetado de proyectos

Introducci´n a la POO
o

Herencia y polimorfismo

Empaquetado de proyectos

Paradigma

Un paradigma es una forma de afrontar la construcci´n de
o
c´digo software
o
Nohay paradigmas mejores ni peores
Todos tienen sus ventajas e inconvenientes

Hay distintos paradigmas:
POO, Estructurado, Funcional, L´gico, etc
o

Introducci´n a la POO
o

Herencia y polimorfismo

Empaquetado de proyectos

Caracter´
ısticas de la POO

Facilidad de dise˜o y relaci´n con el mundo real (UML)
n
o
Reusabilidad y facilidad de mantenimiento
Sistemas m´s complejos
aAbstracci´n
o
Trabajo en equipo

Del lenguaje m´quina hacia el mundo real
a
Resuelve problemas complicados. No est´ pensado para tareas
a
sencillas

Introducci´n a la POO
o

Herencia y polimorfismo

Empaquetado de proyectos

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

Figura: Jerarqu´ de diagramas UML 2.0
ıa

Introducci´n a la POO
o

Herencia y polimorfismo

Empaquetado de proyectos

Elementos de la POO

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

Introducci´n a la POO
oHerencia y polimorfismo

Empaquetado de proyectos

Elementos de la POO

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

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

Introducci´n a la POO
o

Herencia y polimorfismoPerros. Objetos y Clases

Empaquetado de proyectos

Introducci´n a la POO
o

Herencia y polimorfismo

Perros. Objetos y Clases

Empaquetado de proyectos

Introducci´n a la POO
o

Herencia y polimorfismo

Perros. Objetos y Clases

Empaquetado de proyectos

Introducci´n a la POO
o

Herencia y polimorfismo

Perros. Objetos y Clases

Empaquetado de proyectos Introducci´n a la POO
o

Herencia y polimorfismo

Empaquetado de proyectos

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

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

Introducci´n a la POO
o

Herencia ypolimorfismo

Empaquetado de proyectos

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

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

Introducci´n a la POO
o

Herencia y polimorfismo

Empaquetado de proyectosPOO 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 d o 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´n a la POO
o
POO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proyectos
  • Proyecto
  • Proyectos
  • Proyecto
  • Proyecto
  • Proyecto
  • Proyectos
  • Proyecto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS