Vous êtes sur la page 1sur 11

Introduccin a la POO

Jorge Lpez Vargas jalopez2@utpl.edu.ec - @jorgaf

lunes, 23 de septiembre de 13

Conceptos bsicos
Clase Objeto Atributo Mtodo Herencia Polimorsmo Encapsulamiento Abstraccin

lunes, 23 de septiembre de 13

Clases
Tipos de clases: UML Abstractas Estndar de programacin Finales Estticas

lunes, 23 de septiembre de 13

Objetos
Instancias de clases. Existen en tiempo de ejecucin. Constructores

L M U d n t e d ar

m a r g pro

n i ac

Es Uso del operador "new" (no siempre patrones builder o factory)

lunes, 23 de septiembre de 13

Cumplir con el principio de encapsulamiento: Privados De clase De instancia Tipos de datos: primitivos y compuestos

lunes, 23 de septiembre de 13

Estndar de programacin

Atributos

Mtodos
Para cumplir con el encapsulamiento: Pblicos Retornan valor NO retornan valor Parmetros por valor o por referencia Lista de parmetros.

lunes, 23 de septiembre de 13

Estndar de programacin

Modicadores de acceso
Pblico Protegido Privado public protected private Clave: paquetes

lunes, 23 de septiembre de 13

Herencia
tip H er en ci a m l le ?

Clases Interfaces

lunes, 23 de septiembre de 13

Interfaces
Estructura de una interfaz Utilidad? Polimorsmo Ejemplo: Granja

UML
lunes, 23 de septiembre de 13

Estndar de programacin Java

Relaciones entre clases


Asociacin Agregacin

lic

id ad

de
Composicin
AP

tip

la
IC

re l
olle

ul

ac

i
ctio

ns

lunes, 23 de septiembre de 13

POJOs
Plain Old Java Objects Mtodos get/set por cada atributo Constructores Validacin

lunes, 23 de septiembre de 13

Vous aimerez peut-être aussi