22. Java: programación orientada a objetos

Programación orienta a objetos (POO) Java es un lenguaje de programación orientado a objetos. Es cierto que JavaScript es también a día de hoy un lenguaje de programación orientado a objetos aunque si lo que estamos haciendo con JavaScript es tan sólo manipular o hacer interactivo nuestro documento HTML, no vamos a hacer uso (en la mayoría de los casos) de las caracteristicas en las que se basa la POO (herencia, encapsulación, etc.) ni definir clases para crear objetos. En el caso Java, por lo general, sí se hace un uso constante de aquellas caracteristicas que caracterizan la POO como puede ser la creación de clases , la herencia , etc. En JS vimos el tipo de dato objeto . En particular, vimos que el llamado DOM de JavaScript está compuesto de datos en forma de objeto. En el caso de Java, es la aplicación misma la que vamos a descomponer en forma de objetos. (https://en.wikipedia.org/wiki/Component-based_software_engineering" < - El "d ivide y vencerás "...