Interfaccia_(informatica) - TerritorioScuola Enhanced Wiki Alfa - Ricerca evoluta con WikiPedia utilizzando di robots per visualizzare le risorse web correlate a tutti i termini di Wikipedia (video/audio, doc, pdf, ppt, mappe, edu, html...) -
Risultati da SlideShare: Interfaccia (informatica)
Altri risultati su: Interfaccia (informatica)
Download Documenti PDF su: Interfaccia (informatica)
Download Documenti Word su: Interfaccia (informatica)
Immagini su: Interfaccia (informatica)
Video/Audio su: Interfaccia (informatica)
Download PowerPoint su: Interfaccia (informatica)
Altri risultati dai siti.edu su: Interfaccia (informatica)
Mappa (se applicabile) di: Interfaccia (informatica)
Altri risultati da ResearchGate su: Interfaccia (informatica)
Interfaccia (informatica) edit
Interfaccia (informatica) - Wikipedia
In informatica il termine interfaccia è utilizzato in vari contesti:
per indicare il punto di incontro o collegamento, spesso standardizzato, tra sistemi diversi e/o le modalità per permettere la loro interazione sotto forma di scambio di informazioni;
in particolare nel paradigma di programmazione orientata agli oggetti, per indicare gli elementi pubblici di una classe.
1 Interfaccia hardware
1.1 Interfacce video
1.2 Interfacce a bus
1.3 Interfacce generiche
1.4 Interfaccia nelle reti
2 Interfaccia software
2.2 Interfaccia nella programmazione orientata agli oggetti
3 Altri tipi di interfaccia
Interfaccia hardwaremodifica | modifica wikitesto
L'interfaccia è il componente fisico o logico che permette a due o più sistemi elettronici di comunicare e interagire.
Interfacciare vuol dire quindi collegare, seguendo un formato standard che consenta lo scambio di dati, due o più dispositivi eterogenei in modo da permettere loro lo scambio di informazioni.
Dal punto di vista fisico, un'interfaccia è caratterizzata da un canale di trasmissione identificato da un mezzo trasmissivo (es. cavo), due connettori e due porte o slot poste agli estremi della trasmissione e, dal punto di vista logico, da una modalità di trasmissione che può essere di tipo seriale e parallelo. Il caso tipico è il collegamento tra apparecchiature elettroniche come ad esempio le componenti interne ed esterne (periferiche) del computer.
Interfacce videomodifica | modifica wikitesto
Famiglia di interfacce video
Interfacce a busmodifica | modifica wikitesto
Interfacce generichemodifica | modifica wikitesto
ADB per tastiere e mouse e simili dispositivi di controllo;
HDMI (High Definition Multimedia Interface);
Thunderbolt (successore di USB)
Attualmente si stanno abbandonando i lettori per dischetti (floppy) e le interfacce Centronics (in special modo sui laptop) e allo stesso tempo si stanno installando lettori di smartcard.
Interfaccia nelle retimodifica | modifica wikitesto
Nell'ambito dei dispositivi di rete e dei terminali host di rete un'interfaccia rappresenta logicamente una porta fisica di connessione in ingresso o in uscita al dispositivo alla quale si inserisce un connettore di un cavo (a volte anche wireless) per permettere dunque un collegamento dell'apparato con un altro tramite un link di rete (es. interfaccia ethernet, Wi-Fi, USB). Tipicamente nel caso degli apparati di rete l'interfaccia fisicamente comprende la scheda di rete munita dell'alloggio per il connettore che, nel caso dei terminali (computer), può essere tipicamente o una porta seriale o una porta parallela per il collegamento con le varie periferiche o del terminale con la rete locale.
Interfaccia softwaremodifica | modifica wikitesto
Interfaccia utentemodifica | modifica wikitesto
Lo stesso argomento in dettaglio: Interfaccia utente.
Probabilmente l'esempio che risulta più comune e facilmente comprensibile è quello di interfaccia utente. In questo caso l'interfaccia rappresenta quella componente, che assume ad esempio un software, per far sì che l'utente riesca a comunicare ed interagire con la macchina.
Interfaccia nella programmazione orientata agli oggettimodifica | modifica wikitesto
Nei linguaggi di programmazione orientati agli oggetti, il termine interfaccia è usato in due accezioni distinte.
Da un lato, l'interfaccia di una classe è l'insieme dei dati e dei metodi visibili all'esterno degli oggetti che sono istanze di quella classe.
La seconda accezione, invece, si trova solo in determinati linguaggi e indica un tipo paragonabile alla classe, ma soggetto a restrizioni ulteriori: risulta composta esclusivamente di metodi astratti ed eventualmente da un insieme di campi visibili all'esterno di essa, funzionando quindi come punto di incontro tra componenti simili che hanno una struttura interna diversa. Questa seconda accezione si trova in linguaggi come il Java e i linguaggi della famiglia .NET, che non supportano l'ereditarietà multipla tra classi, ma solo tra interfacce.
Le interfacce (intese nella seconda accezione) spesso rappresentano il componente di livello più alto di un'applicazione e, dal punto di vista del client, il più critico. Esse possono essere usate per migliorare l'estensibilità e la riusabilità di un programma object oriented.
Altri tipi di interfacciamodifica | modifica wikitesto
Ciò che costituisce un'interfaccia dipende dalle regole del contesto in cui è inserita ed essa viene progettata seguendo ogni criterio utile per raggiungere il miglior risultato del prodotto che si sta utilizzando: ad esempio, i driver utilizzati per pilotare delle schede elettroniche inserite all'interno di un calcolatore sono un'interfaccia, che fa sì che la CPU e la scheda in questione possano comunicare e interagire tra loro.
Inversione di astrazione