Programación orientada a objetos en Javascript.

De nuevo regresa a mi la materia de Estructura de Datos con su nuevo nombre, se le agrega la palabra aplicadas que parece muy adecuado.

Ahora desde casa se me ocurren mil cosas e ideas que haber hasta donde me alcanza la vida y el entendimiento, pero una de ellas es darla con varios lenguajes; en ocasiones pasadas la llegué a impartir con Java y C#.

En esta ocasión los chicos no quisieron complicarse y supongo con la experiencia de su maestro Mario Villavicencio han decidido con C#.

Como sabemos Javascript ha tenido un dominio avasallador y es el gran protagonista del desarrollo web, entonces para el primer tema que son tipos de datos abstractos probamos las clases en Javascript.

El ejemplo fue la clase Cuadrilatero (y sólo el subconjunto de aquellas figuras que sus ángulos interiores son rectos es decir el rectángulo y el cuadrado), y pues para evitar el dibujar en la consola decidí probar el objeto canvas manipulado por Javascript.

El primer paso fue hacer un formulario donde iba a obtener del usuario, la altura y anchura del cuadrilátero, después para ir probando fui agregando botones para probar cada acción de la clase. La versión definitiva fue darle mejor presentación agregando Bootstrap 4 y un botón para obtener de una sola vez la creación del objeto, el área, el perímetro y la imagen de la figura, les muestro el prototipo final de la página web, que publiqué en un sitio gratuito de internet.

Read More