En la asignatura Programación Orientada a Objetos se cuenta con un nuevo paradigma; si en Programación Básica se tiene la oportunidad de trabajar con el paradigma estructurado o procedimental, donde todo el código se analiza de arriba a abajo; en este nuevo paradigma a objetos, tenemos la oportunidad de modular nuestros programas, para hacerlos más eficientes en cuanto a la reutilización del código y el escalamiento del mismo. Hay muchos elementos que en este tipo de programación con los que debemos interactuar y que la hacen absolutamente fascinante en el gran campo del desarrollo de software.

POO está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Los objetos son entidades que tienen un determinado "estado", "comportamiento (método)" e "identidad":El estado está compuesto de datos o informaciones; serán uno o varios atributos a los que se habrán asignado unos valores concretos (datos). El comportamiento está definido por los métodos o mensajes a los que sabe responder dicho objeto, es decir, qué operaciones se pueden realizar con él. La identidad es una propiedad de un objeto que lo diferencia del resto; dicho con otras palabras, es su identificador (concepto análogo al de identificador de una variable o una constante).

En mi opinión este paradigma es y será la base de los nuevos tipos de programación que vienen saliendo a la luz pública y sobre los cuales se viene haciendo desarrollo de software; por lo anterior los invito a poner toda su energía para aprender, practicar y dominar este paradigma de programación, independiente del lenguaje que se utilice.