Tecnología

Inicio

Cómo Java compatible con la reutilización del software

Java es un lenguaje de programación desarrollado originalmente por Sun Microsystems que es bien conocido por su diseño en gran medida orientada a objetos y habilidades casi completos de plataforma cruzada. la reutilización del software se deriva de la idea de que un problema de programación sólo debe ser resuelto de una vez, a partir de entonces, el código de la solución simplemente copia en un proyecto que lo requiera.

El problema

A primera vista, la reutilización del código suena tan simple como copiar y pegar código. Sin embargo, el código escrito específicamente para otro proyecto tiende a hacer uso de las cosas específicas para ese proyecto, y que a veces es más fácil volver a escribir el código desde cero que para hacer las modificaciones necesarias para que funcione en un nuevo proyecto.

Orientado a objetos

Una forma de Java intenta hacer cumplir la reutilización del software es mediante la aplicación de principios orientados a objetos. Muchas de las prácticas que conducen a la codificación excesivamente proyecto específico en lenguajes como C son simplemente imposible en Java.

Interfaces de Java

Otra forma de Java se ocupa de este problema es mediante el uso de interfaces. Las interfaces son una característica opcional de Java que permite a un desarrollador definir un conjunto de llamadas a métodos necesarios para completar una tarea, y luego escribir por separado una clase que implementa la interfaz. Esto asegura que, en el futuro, el código puede ser utilizado en cualquier situación que la interfaz original podría ser utilizado en. Idealmente, los desarrolladores también necesitan jugar a lo largo de, al escribir métodos y clases que implementan las interfaces y que requieren interfaces más amplias en lugar de proyecto clases específicos de siempre que sea posible.