diseño algoritmico

Páginas: 3 (747 palabras) Publicado: 21 de septiembre de 2014
3.2 Diseño algorítmico de las funciones.

Introducción

Los programadores de C parecen conseguir pasarse a C++ en tres pasos. Al principio, como un "C mejorado", debido a que C++ le fuerza adeclarar todas las funciones antes de usarlas y a que es mucho más sensible a la forma de usar las variables. A menudo se pueden encontrar errores en un programa C simplemente recompilándolo con uncompilador de C++.
El segundo paso es la "programación basada en objetos", que significa que se pueden ver fácilmente los beneficios de la organización del código al agrupar estructuras de datos juntocon las funciones que las manejan, la potencia de los constructores y los destructores, y quizás algo de herencia simple. La mayoría de los programadores que han trabajado durante un tiempo con C ven lautilidad de esto porque es lo que intentan hacer cuando crean una librería. Con C++ usted recibe la ayuda del compilador.
Usted se puede encontrar atascado en el nivel de "programación basada enobjetos" debido a que es de fácil acceso y no requiere mucho esfuerzo mental. Es también sencillo sentir cómo está creando tipos de datos - usted hace clases y objetos, envía mensajes a esos objetos, ytodo es bonito y pulcro.
Pero no sea tonto. Si se para aquí, se está perdiendo una de las más importantes partes del lenguaje, que significa el salto a la verdadera programación orientada a objetos.Y esto se consigue únicamente con las funciones virtuales.
Las funciones virtuales realzan el concepto de tipo en lugar de simplemente encapsular código dentro de estructuras y dejarlo detrás de unmuro, por lo que son, sin lugar a dudas, el concepto más difícil a
desentrañar por los nuevos programadores en C++. Sin embargo, son también el punto decisivo para comprender la programaciónorientada a objetos. Si no usa funciones virtuales, todavía no entiende la POO.
Debido a que las funciones virtuales están íntimamente unidas al concepto de tipo, y los tipos son el núcleo de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • diseño de algoritmo
  • diseño de algoritmos
  • diseño algoritmos
  • Taller Analisis y Diseño de Algoritmos
  • Analsis y diseño de algoritmos
  • Fase de diseño de un algoritmo
  • Diseñar y elaborar algoritmos
  • DISEÑO DE ALGORITMO PARALELOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS