Discusión sobre el artículo "Del básico al intermedio: Clases (II)"

 

Artículo publicado Del básico al intermedio: Clases (II):

Este artículo busca ser lo más didáctico posible, porque el tema que abordaremos ya suele generar bastante confusión. Por eso, mi querido lector, intenta poner en práctica lo que se explica aquí. Ante cualquier duda, no dejes de comentar, pues comprender los destructores no es precisamente una de las tareas más sencillas.

Uno de los conceptos más difíciles de aprender en programación orientada a objetos es el destructor. En la mayoría de los casos, los destructores simplemente no tienen ningún sentido. Además, como tú, en calidad de programador, no puedes llamar explícitamente a un destructor, resulta aún más complicado comprender por qué existe. Esto no ayuda en absoluto a que un programador principiante comprenda el concepto de destructor.

Los programadores de la vieja escuela, como yo, que literalmente vimos evolucionar la programación a lo largo de los años, también tuvimos dificultades para comprender algunos de los conceptos y mecanismos que fueron surgiendo. Ahora imagina a un programador que se enfrenta a todos esos conceptos ya implementados y necesita comprenderlos. ¡Menuda confusión! Sobre todo porque muchos de estos conceptos suelen explicarse muy mal y convierten algo que en principio es sencillo en un monstruo parecido a la hidra: cuanto más le cortas las cabezas para acabar con él, más complicada se vuelve la situación. El destructor es precisamente uno de esos conceptos, En este artículo entenderás que, aunque parezca complicado, en realidad es muy sencillo. Cuando comprendas correctamente su principio de funcionamiento, te resultará mucho más fácil saber cuándo y cómo implementarlo en tus clases.


Autor: CODE X