[ad_1]
Java se llama un lenguaje orientado a objetos. Entonces, ¿qué significa exactamente orientado a objetos? Significa que los conceptos básicos de prácticamente cualquier programa informático integrado en Java pueden representarse muy bien en términos de objetos. Un buen ejemplo de esta strategy es observar un conjunto de necesidades comerciales para un producto. Imagine que en realidad tuviéramos la tarea de desarrollar un programa de computadora para administrar un enorme sistema de biblioteca pública. Este sistema debe contabilizar todo el conjunto de sucursales pertenecientes a las bibliotecas, cada uno de los materiales que puedan contener las sucursales, además de los visitantes individuales que deseen tomar en préstamo libros de la sucursal de la biblioteca.
En primer lugar, podríamos empezar mirando estas especificaciones y encontrando cada una de las palabras que resultan ser sustantivos. Para que conste, un sustantivo es realmente una persona, lugar o cosa. Entonces, cuando evalúa estas especificaciones, reconocemos los sustantivos anteriores:
1) Biblioteca
2) Libro
3) ramificación
4) cliente
Todas estas expresiones definitivamente simbolizan objetos en Java. Esto es básicamente programación orientada a objetos (también conocida como programación OO). Lo que podríamos hacer ahora es simplemente transferir estos cuatro objetos a una sola hoja de papel tradicional y comenzar a averiguar qué tipo de atributos posee cada uno de estos objetos. ¿Qué quiero decir con atributos? De acuerdo, en el desarrollo OO a menudo se sabe detectar las relaciones «tiene un». He aquí un ejemplo: una sucursal «tiene una» dirección, un libro «tiene un» título, un cliente «tiene una» designación. Podríamos mapear todos los atributos importantes de todos estos objetos y darnos un excelente punto de partida para el diseño de cualquier aplicación Java.
El desarrollo orientado a objetos permite a los desarrolladores pensar en términos de «cosas» u objetos del mundo actual y resolver problemas fácilmente usando esos objetos. Es prudente tener en cuenta que Java no es en realidad el único lenguaje de programación OO que existe, ya que en realidad fue reconocido hace casi cinco décadas y muchos lenguajes de programación populares utilizan principios orientados a objetos. Estos lenguajes pueden incluir C++, C#, Aim-C, Python, Ruby y Visible Fundamental.
Hay muchos más términos que son importantes en los lenguajes de programación orientados a objetos, incluidos herencia, polimorfismo y encapsulación. Si está interesado en obtener más información sobre la programación orientada a objetos en relación con el lenguaje Java, hay muchos weblogs de tutoriales de Java excelentes en estos días.
[ad_2]