Trabajo Practico Sobre Smalltalk
PARADIGMAS DE PROGRAMACIÓN
▪ Ing. Felipe Steffolani
▪ Ing. Martín Polliotto
Objetivos
El objetivo del presente trabajo es la evaluación de los temas vistos hasta elmomento en la unidad
número 4, la definición de clases con atributos, métodos herencia y polimorfismo; la creación de
objetos y uso de los mismos; y la creación y uso de colecciones .
EnunciadoEl objetivo del siguiente trabajo será la confección de un programa que permita crear un catalogo
de los elementos de una biblioteca hogareña teniendo en cuenta que la misma puede contener:
Discos,Revistas y Libros.
Todos los elementos tienen, título (único), fecha de adquisición, si está prestado, a quién está
prestado (un texto) y desde cuando (una fecha).
Los libros tienen Autor,Editorial, Año de Edición, la capacidad de contener el Indice o Tabla de
contenidos, los discos tienen tipo que es una enumeración que puede ser “Audio”, “Datos” o
“Película”, un atributo descriptivo acercadel contenido, y un texto con la colección de Temas en el
caso de Audio, Contenidos en el caso de Datos y Capítulos en el caso de Película.
Las revistas por su parte son un caso especial puesto quede cada revista se guarda una sola
instancia y esta tiene que poseer una colección con los números que están catalogados de forma
que podamos saber de la revista además del t ítulo que tienen todoslos elementos, la editorial y si es
mensual, quincenal o semanal y de cada número se desea saber el núme ro, el contenido (un texto)
y la información acerca de si está prestado.
Por último haráfalta un Catálogo que actúe de contenedor de todos los elementos de la biblioteca
y en el que vamos a desarrollar los siguientes requerimientos .
Se pide que el modelo permita:
Agregarelementos al catálogo, pudiendo ser Libros, Revistas nuevas o números de las ya
existentes y Discos.
Listar el contenido del catálogo.
Buscar un elementos particular por título de forma de...
Regístrate para leer el documento completo.