Java Native Interface: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
wikilink
+wikilink: Wrapper
Riga 30:
=== Uso dei metodi nativi ===
 
In genere, i metodi nativi vengono mantenuti privati dalla classe che li definisce, mentre dei metodi pubblici o ''protected'' (invocati dai ''clients'' o dalle sottoclassi) fungono da [[Wrapper|''wrappers'']]. In accordo con il principio dell'incapsulamento delle informazioni, questo consente di definire un'interfaccia per la classe che sia completamente indipendente dall'uso del codice nativo; in questo modo, sarà più facile in futuro modificare il comportamento della classe mantenendo un'interfaccia nativa retrocompatibile con le librerie native già implementate.
 
== Applicazioni pratiche ==