En la programación orientada a objetos, la relación de herencia o inheritance queda establecida cuando se desarrolla una clase B, usando la instrucción extends para extender otra clase A, con el compromiso a que cuando se cree un objeto de la clase B, este incluya todas las variables y métodos de la clase A. Esto significa que la clase B hereda o inherits de la clase A. Un … [Read more...] about CS072 23. Herencia de Clases y Objetos
Mini-Lectures
CS072 22. Ciclo de Vida de Objetos
Entre las ventajas que ofrece la Programación Orientada a Objetos para la Ingeniería de Software, está el que podamos modelar programas como si realmente fueran objetos robóticos con autonomía propia. Así podríamos decir que un objeto nace, se usa, y muere. La instrucción new MiClase() crea un objeto basado en la clase MiClase, y al momento de la creación del objeto, su método … [Read more...] about CS072 22. Ciclo de Vida de Objetos
CS072 21. Programación Modular y Orientada a Objetos
El programador de computadoras tiende a ser una persona creativa, y una vez entendido el algoritmo de un problema, seria capaz de ir codificando el programa según le vayan llegando instrucciones a la cabeza. Sin embargo esto puede dar como resultados aplicaciones difíciles de mantener y que no ejecutan con eficiencia. Como solución a esto, la Ingeniería de Software recomendó … [Read more...] about CS072 21. Programación Modular y Orientada a Objetos
CS072 20. Estructura de Datos Map en PHP
Desde las Tablas de los Diez Mandamientos hasta la Tabla Periódica de los Elementos Químicos, encontramos toda una gama de ejemplos de como a través de los tiempos se han representado preceptos y descubrimientos. En Ciencias de las Computadoras, una Estructura de Datos es una forma de organizar un conjunto de datos con el objetivo de accesar sus elementos eficientemente. El … [Read more...] about CS072 20. Estructura de Datos Map en PHP
CS072 19. Algoritmo de Búsqueda Binaria o Binary Search en PHP
Pareciera que siempre andamos en una misión de encontrar algo, así que no es una sorpresa que uno de los problemas mas comunes sea encontrar si un valor existe en una lista de valores o array. Podemos usar el algoritmo simple de Búsqueda Secuencial, en el cual comparamos el valor dado con cada uno de los elementos de la lista hasta que lo encontremos o lleguemos al final. … [Read more...] about CS072 19. Algoritmo de Búsqueda Binaria o Binary Search en PHP