Inteligencia Artificial. Principios de la Programación Orientada a Objetos.
Los cuatro conceptos centrales en una programación orientada a objetos son: la herencia. el polimorfismo. la abstracción. Y, encapsulación. veamos cada uno de estos conceptos antes de la programación orientada a objetos, teníamos una programación procedimental que dividía un programa en un conjunto de funciones, así que tener datos almacenados en un montón de variables y funciones que operan en los datos, esta programación de diálogo es muy simple y, a menudo, es lo que aprenderá como parte de su primera asignatura de programación. Pero a medida que sus programas se sofisticaban, terminará con un montón de funciones que están por todos lados, es posible que se encuentre copiando y pegando líneas de código una y otra vez, haga un cambio en una función y luego varias otras funciones se rompen, eso es lo que nosotros llamamos código espagueti, hay tanta interdependencia entre todas estas funciones, se vuelve problemático, la programación orientada a objetos vino a resolver este...