Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin Orientada a
LI & MSC OSCAR RAMIREZ CORTES
Objetos
<<datos>>
Cliente
Pedido
NuevoPedido
Cliente_id
Nombre
Dir
Tel
Pedido_id
Cliente_id
Recibo
Total
IVA
CrearPedido()
AgregarProd()
EliminarProd()
FinalizarPedido()
<<inteligencia>>
<<datos>>
<<datos>>
Cliente
Pedido
Cliente_id
Nombre
Dir
Tel
Pedido_id
Cliente_id
Recibo
Total
IVA
CrearPedido()
FinalizarPedido()
<<inteligencia>>
AgregarProducto()
EliminarProducto()
<<inteligencia>>
Definiendo la Abstraccin
A)
B)
Clases
Ejemplos
CLASE:
Atributos
Tipo
Tamao
Color
Material
Cdigo
Etc
Atributos
Saldo
Lmite
Intereses
Vencimiento
Etc
Camisa
CLASE:
Funcionalidades
CubrirCuerpo
Lavarla
Plancharla
Venderse
Regalarse
Etc
Cuenta Bancaria
Funcionalidades
Dbito
Crdito
Consulta de saldo
Retiro
Etc
Elementos de la POO
Atributos Caractersticas.
Mtodos Funcionalidades.
Diagramas de Clase
Nombre clase
Nombre
+/-Atributos
Atributos (privados -)
+/-Mtodos
Mtodos
(pblicos + )
Tipos de Mtodos
Constructores (Constructor)
Cuenta
Nombre clase
-numero: int
Atributos -saldo: double
(privados) -interes: double
-vencimiento: Date
+
+
Mtodos +
+
(pblicos )
+
+
+
+
+
+
getInteres( ):double
getNumero( ): int
getSaldo( ): double
getVencimiento ( ): Date
setSaldo(in saldoE:double): void
setInteres(in intes:double): void
setNumero(in num: int): void
setVencimiento(in Fecha: Date): void
debito (in valor:double): void
credito(in valor: double):void