Skip to content

Progetto per il Corso di Programmazione ad Oggetti

Notifications You must be signed in to change notification settings

longo-andrea/QBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QBar

Progetto sviluppato per il Corso di Programmazione ad Oggetti.

Logo

Composizione

Vengono sviluppati:

  • Qontainer: template di un contenitore, senza l'utilizzo della stl
  • Gerarchia: una gerarchia di tipi con almeno un passo di derivazione virtuale e 3 sotto-tipi
  • GUI: sviluppo di un'interfaccia grafica

Qontainer

Il Qontainer è stato implementato come un vector, e fornisce dei metodi per:

  • Inserimento
  • Rimozione
  • Ricerca
  • Accesso
  • Iterazione

Gerarchia

La gerarchia implementata:

PRODOTTO - - -
CIBO BRISOCHE PANINO PIADINA
BEVANDE ANALCOLICO COKCTAIL VINO

Si ha una classe base:

  • Prodotto: classe base astratta che descrive un generico prodotto Due classi astratte derivate da Prodotto:
  • Bevanda: che rappresenta una generica bevanda
  • Cibo: che rappresenta un cibo generico Abbiamo poi 3 classi concrete derivate da Cibo:
  • Briosche: rappresenta una briosche
  • Panino: rappresenta un panino
  • Piadina: rappresenta una piadina Anche Bevanda possiede 3 classi derivate concrete:
  • Analcolico: rappresenta una bevanda analcolica
  • Cocktail: rappresenta un cocktail
  • Vino: rappresenta un vino

About

Progetto per il Corso di Programmazione ad Oggetti

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published