Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    33

    [c++]DEFINIZIONE ASTRATTA DI TIPO

    COSA SI INTENDE PER ASTRAZIONE DI TIPO?

  2. #2
    Utente di HTML.it L'avatar di Angioletto
    Registrato dal
    Jan 2004
    Messaggi
    1,246
    conosco l'astrazione per le classi, cioè creo una classe che non implementa nulla, fa solo dichiarazioni,ma ovviamente possiede tutte le caratteristiche comuni delle classi derivate.
    Ciò mi consente di trattare tutte le classi derivate allo stesso modo, applicando il polimorfismo...

    ad esempio, ho la classe astratta figura geometrica, e le sue classi derivate triangolo, quadrato, cerchio, etc..
    nella classe figura geometrica faccio solo dichiarazioni, cioè dico le caratteristiche essenziali che deve possedere una figura geometrica, ma non implemento nulla: sai calcolare il perimetro di una figura geometrica senza sapere di quale figura si tratti??

    non so che con typedef si dichiarano tipi astratti, o semplicemente nuovi tipi...boh!!
    Per liquidare un popolo si comincia con il privarli della memoria.Si distruggono i loro libri, la loro cultura, la loro storia. E qualcun’ altro scrive loro altri libri, li fornisce di un’altra cultura, inventa per loro un’altra storia. (Milan Kundera)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.