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

 

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

En este artículo veremos cómo controlar mejor el código cuando trabajamos con programación orientada a objetos. Aunque apenas estamos comenzando a estudiar la programación orientada a objetos, lo que veremos aquí te ayudará a comprender diversos aspectos. También reducirá las dudas que puedan surgir más adelante.

En el artículo anterior, Del básico al intermedio: Clases (II), intenté explicar uno de los temas más confusos de la programación orientada a objetos: el concepto y el uso básico de un destructor. El destructor es también, sin duda, uno de los temas más difíciles. Sin embargo, allí solo vimos la parte más sencilla y agradable de una cuestión mucho más compleja. Lo explicado allí solo se aplica a una pequeña parte de lo que realmente ocurre en la práctica.

La dificultad de la programación orientada a objetos no radica en la programación en sí, sino en la definición deficiente de algunos conceptos necesarios para aplicarla correctamente. Muchos académicos los explican de forma superficial, cuando no completamente inadecuada. Tú, mi querido lector, debes dominarlos para comprender y aprovechar todo lo que puede ofrecernos la programación orientada a objetos. Publico ahora este material introductorio, pues necesitaremos los conceptos expuestos para continuar con la implementación del mecanismo de árboles. Hicimos una breve pausa en esa implementación para exponer con claridad estos conceptos de programación orientada a objetos.

Es muy probable que este artículo cierre la primera etapa de las explicaciones necesarias. Así podremos retomar la implementación del mecanismo de árboles desde el punto en que nos detuvimos. Sin más preámbulos, pasemos al tema principal del presente artículo.


Autor: CODE X