Utilities
Liste di oggetti omogenei e "pattern iterator"
La necessitā di implementare una nuova classe per gestire delle liste di oggetti č nata dall'esigenza di avere delle collezioni che permettano solamente l'inserimento di oggetti che siano (o siano derivati) della stessa classe.Questa collezione presenta essenzialmente le stesse proprietā della classe TList. In pratica la lista di oggetti viene gestita da una TList privata e i metodi sono ridefiniti dai metodi privati della TBauList.
Inoltre la lista č stata dotata di un pattern iterator, un meccanismo per scorrere gli elementi senza usare un indice integer. Per questo motivo la classe non contiene metodi per accedere alla lista tramite un indice.