1
FACULTAD DE CIENCIA, TECNOLOGÍA Y AMBIENTE
DEPARTAMENTO DE DESARROLLO TECNOLÓGICO
INGENIERÍA EN SISTEMAS Y TECNOLOGÍAS DE LAINFORMACIÓN
LABORATORIO DE PROGRAMACIÓN II
Guía Práctica de Aprendizaje Nº1
ABSTRACIÓN DE CLASES Y OBJETOS
Carnet:
Nombre:
Grupo:
Fecha
I. Objetivos
Aplicar el mecanismo deabstracción como técnica para la representación de clases y objetos.
Razonar el concepto de clase como plantilla estructural de datos para la creación de objetos.
Comprender el concepto de clase como plantilla de comportamiento para la creación de objetos.
Diferenciar los conceptos de clase y objeto, a partir del concepto deestado.
II. Abstracción de Clases
a. Realice la abstracción de un calendario gregoriano y defina clases para la creación de objetos.
Considere las entidades: día,mes, año, fecha y calendario. Utilice la siguiente plantilla para
completar la abstracción de cada entidad:
Nombre
atributo
método1
nombre
tipo de dato
rangolongitud
validación
acceso
nombre
tipo de retorno
acceso
argumento2
nombre
tipo de dato
responsabilidad
1
para cada método
para cada argumento
2
b. Modifique laabstracción anterior para crear calendarios por períodos de fecha dados.
c. Cree una abstracción similar para un reloj.
III. Instanciación
a. Cree un objeto calendario paraun día determinado.
b. Cree un objeto calendario para la semana del 22/09/13 al 28/09/13.
c. Cree un objeto reloj con la hora 8:00 a.m.
d. Cree un objeto reloj con lahora 16:58:23
Utilice una notación gráfica para representar el estado de los objetos según la complejidad de los
datos.
Elaborado por: Prof. Armando J. López L.
Regístrate para leer el documento completo.