Java est un langage de programmation développé à l'origine par Sun Microsystems qui est bien connu pour sa conception fortement orientée objet et les capacités presque complètes multi-plateformes . Logiciel réutilisation découle de l'idée qu'il ya un problème de programmation ne doit être résolu une fois , à partir de là , le code pour la solution simplement copié dans un projet dont il a besoin . Le problème
À première vue, la réutilisabilité du code semble aussi simple que de copier et coller le code . Cependant, le code écrit spécifiquement pour un autre projet tend à faire usage des choses spécifiques à ce projet , et il est parfois plus facile de réécrire le code à partir de zéro que de faire les modifications nécessaires pour le faire fonctionner dans un nouveau projet .
< Br > Photos Object Oriented
Une façon Java tente de faire respecter la réutilisation du logiciel est en appliquant des principes orientés objet . Bon nombre des pratiques qui conduisent à excessivement codage des projets précis dans des langages tels que C sont tout simplement impossible en Java.
Java Interfaces
Une autre façon aborde Java ce problème est l'utilisation d'interfaces. Les interfaces sont une option de Java qui permettent à un développeur de définir un ensemble d' appels de méthode nécessaire pour accomplir une tâche , puis écrire séparément une classe qui implémente cette interface. Cela garantit que , dans l'avenir , le code peut être utilisé dans n'importe quelle situation que l'interface originale pourrait être utilisé po Idéalement , les développeurs doivent également jouer en même temps , par des méthodes et des classes qui implémentent des interfaces d'écriture et qui nécessitent des interfaces plus larges plutôt que des projets classes spécifiques chaque fois que possible.