From Wikipedia, the free encyclopedia
En informàtica, un contenidor és una classe, una estructura de dades, o un tipus abstracte de dades (TDA) les instàncies del qual són col·leccions d'altres objectes. S'utilitzen per emmagatzemar objectes d'una forma organitzada i seguint unes normes específiques d'accés.
Normalment els contenidors implementen mètodes o operacions que realitzin les següents funcions:
Hi ha dos tipus de contenidors:
En general podem dir que tots els contenidors implementaran els següents mètodes:
Un exemple d'especificació és el següent interfície del llenguatge de programació Java:
public interface Contenidor<E> { public boolean buit();
public int nombreElements();
public Iterador<E> elements(); }
En alguns casos es pot utilitzar una classe abstracta per implementar aquests mètodes.
Els contenidors seqüencials són aquells on l'ordre en què s'emmagatzemen els elements és important. La següent llista ens mostra els contenidors seqüencials més utilitzats:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.