Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [vb.net] interfface

  1. #1
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002

    [vb.net] interfface

    per quelle gia presenti nel framework ,la classe che deve implementare quelle interfacce la devo creare io o è gia pronta all'uso da qualche parte ??

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Re: [vb.net] interfface

    Originariamente inviato da cassano
    per quelle gia presenti nel framework ,la classe che deve implementare quelle interfacce la devo creare io o è gia pronta all'uso da qualche parte ??


    Non capisco da dove ti partano queste domande, soprattutto perchè apparentemente non hanno un senso...

    Il framework fornisce un certo numero di interfacce...probabilmente, molte di queste sono fatte per essere implementate da altre classi del framework, mentre altre sono utilizzabili anche dallo sviluppatore per costruire la propria gerarchia o interfacciarsi con il framework stesso.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Il framework fornisce un certo numero di interfacce
    appunto ma il codice per utilizzarle lo dobbiamo scrivere noi nelle classi o si posono gia usare cosi ??? penso sia la prima

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da cassano
    appunto ma il codice per utilizzarle lo dobbiamo scrivere noi nelle classi o si posono gia usare cosi ??? penso sia la prima
    Le interfacce sono classi astratte per eccellenza: introducono uno "scheletro" di metodi, ma non ne forniscono l'implementazione.

    La definizione del corpo dei metodi di un'interfaccia è a carico della classe che decide di implementarla.

    Oltre a fornire appunto uno "scheletro", le interfacce consentono anche di sfruttare opportunità molto vicine all'ereditarietà multipla, che nei linguaggi .NET (e anche in tanti altri) è assente, poichè la sua complessità è tale da non giustificare il supporto nel linguaggio per quei rarissimi casi in cui l'ereditarietà multipla (tra classi, s'intende) è necessaria.

    Inoltre, ovunque utilizzi una variabile, un parametro o un identificatore che appartenga ad un tipo di interfaccia, puoi sempre memorizzare in esso il riferimento a oggetti di qualsiasi classe che implementino quell'interfaccia, con l'opportunità di chiamare i relativi metodi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Le interfacce sono classi astratte per eccellenza: introducono uno "scheletro" di metodi, ma non ne forniscono l'implementazione.
    ok volevo questa conferma grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.