null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
6530816
Programacion II
Description
Segunda actividad de programacion II
No tags specified
programacion
unidades
visual
c++
tda
Mind Map by
DIEGO BENAVIDES CHACON
, updated more than 1 year ago
More
Less
Created by
DIEGO BENAVIDES CHACON
about 8 years ago
17
0
0
Resource summary
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
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
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
Browse Library