Estructura de Datos 1.1
Estructura de Datos 1.1
Estructura de Datos 1.1
100414290
ESTRUCTURA DE DATOS
FACILITADOR: RAFAEL ALCANTARA
1. Dato
Los datos son la representación simbólica, bien sea mediante
números o letras de una recopilación de información la cual
puede ser cualitativa o cuantitativa, que facilitan la deducción de
una investigación o un hecho.
2. Información
Son todos aquellos datos organizados y convenientemente
procesados que nos permiten extraer el conocimiento que facilita
la toma de decisiones, permitiendo el seguimiento de los objetivos
propuestos mediante una actuación apropiada¨.
Encapsulamiento
Modularidad
Principio de ocultación
Polimorfismo
Herencia
Recolección de basura
1. Funcional
2. De datos
6. Clases
Una clase es una plantilla para la creación de objetos de
datos según un modelo predefinido. Las clases se utilizan para
representar entidades o conceptos, como los sustantivos en el
lenguaje. Cada clase es un modelo que define un conjunto
de variables -el estado, y métodos apropiados para operar con
dichos datos -el comportamiento. Cada objeto creado a partir de
la clase se denomina instancia de la clase.
Constructor
Un método constructor de una clase es un método especial que:
Destructor
En contraposición al constructor, el destructor elimina el vínculo y libera el espacio de
memoria de un objeto, para que pueda ser ocupado nuevamente.
La sintaxis para declarar un destructor es:
[atributos] ~ <identificador> ( )
{
// Cuerpo del destructor.
}
Notas:
Una clase solamente puede tener un destructor.
Los destructores no pueden heredarse o sobrecargarse.
Los destructores no pueden invocarse, sino que son invocados automáticamente.
Un destructor no acepta modificadores ni parámetros. Por ejemplo, la siguiente es una
declaración de un destructor para la clase Figura:
10. Uso de constructores múltiples