null
US
Iniciar Sesión
Regístrate Gratis
Registro
Hemos detectado que no tienes habilitado Javascript en tu navegador. La naturaleza dinámica de nuestro sitio requiere que Javascript esté habilitado para un funcionamiento adecuado. Por favor lee nuestros
términos y condiciones
para más información.
Siguiente
Copiar y Editar
¡Debes iniciar sesión para completar esta acción!
Regístrate gratis
6530816
Programacion II
Descripción
Segunda actividad de programacion II
Sin etiquetas
programacion
unidades
visual
c++
tda
Mapa Mental por
DIEGO BENAVIDES CHACON
, actualizado hace más de 1 año
Más
Menos
Creado por
DIEGO BENAVIDES CHACON
hace alrededor de 8 años
17
0
0
Resumen del Recurso
Programacion II
Unidad II Conceptos basicos de programacion orientada a objetos
Unidad III Herencia
Tipos de herencia
Definicion de herencia
propiedad que:
permite la creación de clases a partir de clases que ya existen
las cuales:
heredan características y funciones de las clases existentes
producen:
Relaciones jerárquicas entre las clases
Tipos de relacion
al:
utilizar la herencia se establece una relacion "es un", donde un objeto de la clase derivada es un objeto de la clase base
Se clasifican segun:
el especificador de acceso a miembro
Y este a su ves se clasifica en:
public
especifica:
los datos y funciones miembro heredados de la clase base conservan el mismo especificador de acceso en la clase derivada
private
los:
miembros publicos y protegidos de la case base, se especifican como privados en la clase derivada
protected
los:
miembros publicos y protegidos de la case base, se especifican como privados en la clase derivada
(Los datos privados de la clase base siguen siendo privados en la clase derivada)
el numero de clase base de la herencia
Y este a su ves se clasifica en:
simples
es:
en el cual una clase derivada hereda datos y funciones de una sola clase base
multiples
una:
clase derivada hereda datos y funciones de mas de una clase base
Unidad I Tipos de Datos (TDA)
Definicion de TDA
Su acronimo traduce:
Tipos de datos abstractos (capacidad de crear tipos de datos definidos por el usuario)
Sirve para:
Organizar mas clara la informacion y posibilidad de contar con tipos de datos diferentes definidos en el lenguaje de programacion.
En el leguaje de programacion de C++ tenemos autonomia para crear TDA
Utilizando:
Palabras reservadas como: -struct -union -typedef -enum
Herramientas para la creacion de nuevos TDA en C++
se divide en:
Uniones
Son:
Un tipo especial de TDA
en donde:
Todos los miembros se ubican o solapan en la misma posicion de la memoria
el tamaño de la memoria:
Es igual al del miembro mas grande que la compone
Estructuras
Permiten:
Almacenar datos de diferentes tipos
Por ejemplo:
-Informacion sobre un empresa: numero de empleados, nombre de los empleados, edades, telefonos, etc.
Los datos se almacenan en diferentes posiciones de memorias contiguas entre si
Variables de una estructura
Enumeraciones
son:
Los que definen una lista de identificadores unicos y valores enteros asociados
la regla es:
Que, aunque los identificadores enumerados deben ser unicos, los valores que se le asignan no requieren ser unicos
Operadores typedef
Tipos de datos abstractos para reprentaciones
Al definir:
Los TDA y sus variables, estas se utilizan como cualquier variable de un dato integrado de C++
El uso mas importante es:
El de pasar de parametros a funciones
Permite:
Crear un alias o un sinonimo de un tipo de dato ya existente
Esto nos sirve:
Para declarar variables e iniciarlas con el valor correspondiente
desventaja:
- Con la introduccion de nuevos nombres de tipos puede resultar un poco confuso
Clases
Conceptos de POO
Un objeto es:
Representacion detallada, particular y concreta de algo.
Corresponden a:
Los objetos reales del mundo
O a objetos internos del programa
por ende:
Un objeto es una unidad que contiene datos y las funciones que operan sobre estos datos.
Los elementos de un objeto:
son llamados miembros
Las funciones que operan sobre los datos son denomiadas funciones miembro
Los datos son llamados miembros datos
Definiciones de un objeto
Funciones amigas
es:
Una funcion no miembro de una clase que puede tener acceso a las partes privadas de a una clase
palabra reservada:
(friend)
se utilizan cuando:
una funcion necesita acceso privilegiado a mas de una clase
una clase completa puede ser amiga de otra clase
es:
una instancia de una definición de una clase
permiten:
recibir mensajes y prosesarlos
constructures
destructores
Asignacion dinamica de la memoria
Sobrecarga de funciones y operadores
es:
Una coleccion de objetos similares
Permiten:
Moldear objetos con atributos y comportamientos
Se pueden definir con:
struct, union o class
A los atributos se les conoce como: miembros dato
Sus caracteristicas siirven para:
Describir el objeto
Mostrar resumen completo
Ocultar resumen completo
¿Quieres crear tus propios
Mapas Mentales
gratis
con GoConqr?
Más información
.
Similar
Mapa Conceptual de la arquitectura de base de datos
Alan Alvarado
Abreviaciones comunes en programación web
Diego Santos
codigos QR
Cristina Padilla
ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
Ana pinzon
Historia de la Computadora
Diego Santos
Examen de Julio
Emerson Galdamez
Lenguajes de Programación
Freed CV
Prueba de visual basic
Brandon Roldan
Uso de Struct
Andrés Zuriel Macias
BASES DE DATOS
Horst Berndt Reyes
Programación orientada a objetos (POO).
Lina Melo
Explorar la Librería