Programación 2: Guión de práctica 7 Parte II
PRÁCTICA 7
(PARTE II)
HERENCIA EN LENGUAJE DE PROGRAMACIÓN C++
Introducción
Una primera aproximación de la clasificación de los dispositivos de almacenamiento secundario
Dispositivo de almacenamiento secundario:
- Código de identificación universal
- Tamaño de almacenamiento en GBytes
- Velocidad de acceso de lectura
- Velocidad de escritura
Disco magnéticos:
- Especialización de Dispositivo de almacenamiento
- Número de cilindros
- Número de cabezales de lectura
- Números de sectores por pistas
Disco magnético portátil
- Especialización de Disco magnético.
- Tipo de conexión: Firewire, USB1 , USB2
Discos ópticos
- Especialización de Dispositivo de almacenamiento secundario
- Tipo: Compact Disk , Digital Versalite Disk, Blu-Ray, Versalite Multilayer Disk, Holographic Versalite Disk
Dispositivo de estado sólido
- Especialización de Dispositivo de almacenamiento secundario.
- Base: NAND FLASH, DRAM
Dispositivos de estado sólido portátil
- Especialización de Dispositivo de estado sólido
- Formato: USB, Tarjeta SD
Objetivos de la práctica
Represente en una jerarquía de clases en lenguaje de programación de C++ los diferentes tipos de almacenamiento secundario descritos anteriormente. Adicionalmente construya un programa que permita guardar datos y registrar en objetos de dichas clases.
Objetivo extra:
Por medio de la herramienta Umbrello (disponible en Ubuntu) obtenga el diagrama de clases.
[…] visto algunas confusiones con la practica 7b que tiene que ver con el principio de Herencia en programación OxO, para no hacer vuestra tarea […]