Leggendo l'ingegneria del software di Ian Sommervilles, menziona che ci sono le seguenti interfacce:
- Interfaccia Paramater : i dati o le funzioni vengono passati da un componente ad un altro
- Interfaccia memoria condivisa : il blocco della memoria è condiviso tra componenti
- Interfaccia procedurale : interfacce in cui un componente incapsula un insieme di procedure che possono essere chiamate da altri componenti. Gli oggetti e i componenti riutilizzabili hanno questo.
Non capisco, si tratta di tipi di "interfaccia" (come usare la parola chiave interface in c #)? Quale sarebbe l'esempio di quelli? Sono un po 'confuso poiché questo menziona oggetti e componenti riutilizzabili, non sono sicuro di cosa si intenda per interfaccia che - metodi pubblici?