Академический Документы
Профессиональный Документы
Культура Документы
CLASE
Es una plantilla para la creacin de objetos de datos
segn un modelo predefinido.
Persona
nombre
apellido materno
apellido paterno
sexo
edad
comer()
beber()
dormir()
Nombre
Atributos
Operaciones
// NOMBRE DE LA CLASE
//METODO
public boolean registrar_empleado ( Integer id,Integer cedula, String apellido,
String nombre, String edad){
Boolean estado = null;
try {
String sql="inser into tbl_empleado( id, cedula, apellido, nombre, edad )
values ( "+id+" , "+cedula+", '" +apellido+ " , '"+nombre+"', " +edad+ "');";
ps = cone.conectado().prepareStatement(sql);
ps.execute(); ps.close();
estado = true;
}catch( SQLException e){
}
return estado;
}
EJEMPLO DE CLASES
OBJETO
Entidad conceptual
Camin
Proceso Qumico
Entidad
Programa
Lista Enlazada
Nombre
Atributos
Operaciones
Vehculo
marca
modelo
color
nmero de serie
mover()
abrir()
girar()
detener()
ASOCIACIONES
Jugador
Participa en
AGREGACION
Equipo
3.IDENTIFICACIN DE:
METODOS Y ATRIBUTOS
MODELADO DE HERENCIA
La herencia es una
relacin entre una
clase y una o mas
versiones refinadas
de la misma.
Propiedad
que permite
a los objetos
ser
construidos
a partir de
otros
objetos
Persona
Superclase
Estudiante
grado
colegio
matricular()
estudiar()
nombre
apellido materno
apellido paterno
sexo
edad
comer()
beber()
dormir()
Trabajador
Subclases
profesin
centro de trabajo
salario
trabajar()
cobrar()
AGREGACION
ASOCIACION
COMPOSICION
la existencia de las partes depende de la
existencia del todo
PC
Pais
Dpto
Monitor Chasis Mouse
Municipio
HERENCIA SIMPLE
Es cuando un objeto puede tener un solo ascendiente, es decir una sola
subclase, puede heredar datos y mtodos de una nica clase, as como aadir o
quitar comportamientos de la clase base.
Figura
HERENCIA MULTIPLE
Tipos de Multiplicidad
UNA A UNA: Implica una relacin estrecha entre objetos
Nombre de la clase
Responsabilidades de la clase: describen a alto nivel el propsito de la
existencia de la clase, normalmente una clase no debe
tener ms de tres o cuatro responsabilidades.
Si tiene ms, habra que plantearse describirla de forma ms concisa.
Colaboradores de la clase: ayudan a ejecutar una responsabilidad.
MODELO OBJETO-RELACION
MODELO OBJETO-COMPORTAMIENTO
PASOS
IDENTIFICAR TODOS LOS CASOS DE USO
IDENTIFICAR LOS SUCESOS Y COMPRENDER COMO SE
RELACIONAN CON LOS OBJETOS
CONTRUIR UN DIAGRAMA DE TRANSICION DE ESTADO