En la primera clase correspondiente a la asignatura Lenguajes y Técnicas Avanzadas de Programación, se realizo una discusión acerca de los conocimientos que se obtuvieron a lo largo de la carrera sobre la Programación Orientada a Objetos y de que forma esta nos ayudaría en la sincronizacion de los conocimientos obtenidos y lo que estaríamos a punto de integrar.
La programación orientada a objetos es una “filosofía”, un modelo de programación,
con su teoría y su metodología, que conviene conocer y estudiar antes de nada. Un
lenguaje orientado a objetos es un lenguaje de programación que permite el diseño de
aplicaciones orientadas a objetos. Dicho esto, lo normal es que toda persona que vaya a
desarrollar aplicaciones orientadas a objetos aprenda primero la “filosofía” (o adquiera
la forma de pensar) y después el lenguaje, porque “filosofía” sólo hay una y lenguajes
muchos. Con esta explicación veremos breve mente los conceptos básicos de la
programación orientada a objetos desde un punto de vista global, sin particularizar para
ningún lenguaje de programación específico.