| ★ wanayoo — archive 1999 http://corelinux.sourceforge.net/classref/AbstractFactory.html | Nouvelle recherche | Portail wanayoo |
AbstractFactory provides an interface for creating families of related or dependent objects without specifying their concrete classes.
AbstractFactory provides an interface for creating families of related or dependent objects without specifying their concrete classes.
AbstractFactory( const AbstractFactory & )
virtual ~AbstractFactory( void )
AbstractFactory& operator=( const AbstractFactory & )
bool operator==( const AbstractFactory & aRef ) const
virtual Count getCreateCount( void ) const
virtual Count getDestroyCount( void ) const
virtual AllocatorPtr getAllocator( UniqueId ) const throw(AllocatorNotFoundException)
virtual void addAllocator( UniqueId, AllocatorPtr ) throw(AllocatorAlreadyExistsException)
virtual AllocatorPtr removeAllocator( UniqueId ) throw(AllocatorNotFoundException)
virtual Iterator<Allocator *> * createIterator( void ) const
virtual void destroyIterator( Iterator<Allocator *> * ) const
virtual AssociativeIterator<UniqueId,Allocator *> * createAssociativeIterator( void ) const
virtual void destroyAssociativeIterator( AssociativeIterator<UniqueId, Allocator *> * ) const