Professional Documents
Culture Documents
Esto se debe a:
? Complejidad
? Capacidad de diseo
? Flexibilidad
? Rapidez de desarrollo
? Relacin
? Facilidad de modificacin
? Confiabilidad
Revolucin
Revolucin en la Industrial del
industria del Software
Software
Tendencia actual en el Software:
Construccin de Sistemas
? Ms Complejos
? En menos tiempo
? Ms Grandes
? A menor costo
? Ms Confiables
Ensamblando el Software a
partir de componentes de
muchos proveedores
Fbrica de Software
11:21
Revolucin en la industria del Software
Fbrica de Software
Componentes Reusables
Paradigma Orientado a
Objetos
11:21
Qu es un Paradigma?
Que es POO?
Paradigma de programacin
Es un paradigma de programacin que usa
objetos y sus interacciones para disear Un paradigma de programacin
aplicaciones y programas de computadora. representa un enfoque particular
o filosofa para la construccin
Est basado en varias tcnicas, incluyendo del software.
herencia, modularidad, polimorfismo y Es una forma de ver y entender
las cosas
encapsulamiento.
Considera al mundo como un conjunto de entidades u objetos que estn
relacionados y se comunican entre ellos
Los objetos son entidades del mundo real que combinan estado, comportamiento e
identidad
Objeto Objeto
Objeto LICUADORA Heladera Objeto
LAVARROPAS MICROONDAS
Lavarropas
Marca
Objeto Modelo
LAVARROPAS NumeroSerie
Capacidad
VolumenTambor
CronometroInterno
Motor
VelocidadMotor
AgregarRopa()
AgregarJabonEnPolvo()
SacarRopa()
AgregarBlanqueador()
CronometrarRemojo()
CronometrarLavado()
CronometrarEnjuague()
CronometrarCentrifugado()
? Responsabilidades
Barros
Palermo Schelotto
Riquelme
Objetos
Paradigma Orientado a Objetos
Mtodos:
? patear
? descansar
? dar un pase
? entrar a la cancha
Clase: Jugador de Ftbol ? salir al banco
? subir a atacar
? bajar a defender
? mantener la pelota
Objeto:
Mensaje:
Estado:
Elementos del Modelo de Objetos
Caractersticas de la POO
QUE
ES? ..Y
QUE
HACE?..
Articulo Rubro
Pedidos
DetallePedido
Origen
Artculos
PedidoHist Pedido
Pedidos Clientes
Contabilidad Ventas
Tipificacin
Es la definicin precisa de un objeto de tal forma que objetos de diferentes tipos no puedan
ser intercambiados o, cuando mucho, puedan intercambiarse de manera muy restringida.
Concurrencia
Es la propiedad que distingue un objeto que est activo de uno que no lo est. Permite a
dos objetos de la misma clase actuar al mismo tiempo.
Persistencia
Es la propiedad de un objeto, por la cual su existencia trasciende el tiempo y/o el espacio.
Paradigma Orientado a Objetos
Prctico
Identificar / definir Clases, Objetos, Atributos y Mtodos