Interfacce

  • Un'interfaccia serve per indicare che una determinata classe mette a disposizione del mondo esterno una serie di metodi.
  • Le costanti dichiarate nell'interfaccia possono servire per costruire i parametri di questi metodi
  • Se una classe implementa un'interfaccia, essa si "conforma" all'interfaccia stessa
  • Se noi sappiamo che un oggetto implementa una certa interfaccia, sappiamo come trattarlo a prescindere dalla sua classe di appartenenza
  • Un'interfaccia può anche essere utilizzata per distribuire una classe senza distribuire i sorgenti con la sua implementazione

© Ing. Stefano Salvi - All rights reserved