A prima vista , riusabilità del codice sembra semplice come copia e incolla il codice . Tuttavia, il codice scritto appositamente per un altro progetto tende a fare uso di cose specifiche per quel progetto , ed a volte è più facile di riscrivere il codice da zero piuttosto che fare le modifiche necessarie per farlo funzionare in un nuovo progetto .
Object Oriented
Un modo Java tenta di far rispettare la riusabilità del software è quello di far rispettare i principi orientati agli oggetti . Molte delle pratiche che portano a progetti eccessivamente specifici codifica in linguaggi come C sono semplicemente impossibili in Java.
Java Interfacce
Un altro modo affronta Java questo problema è attraverso l' uso di interfacce . Le interfacce sono una funzione opzionale di Java che permette allo sviluppatore di definire un insieme di chiamate di metodo necessari per completare un compito , e poi scrivere separatamente una classe che implementa l'interfaccia. Ciò garantisce che , in futuro , il codice può essere utilizzato in qualsiasi situazione che l'interfaccia originale potrebbe essere usato dentro Idealmente , sviluppatori devono anche giocare insieme , scrivendo metodi e classi che implementano interfacce e che richiedono interfacce più ampie piuttosto che di progetto specifiche classi quando possibile .
Programmazione © www.354353.com