def __init__(self, nombre="", capacidad=10, elementos={}, peso=None):
		"""
		Constructor
		@type	self: Despensa
		@param	self: referencia al objeto Despensa actual
		
		@type	nombre: string
		@param	nombre: nombre del objeto representado. Default epsilon.
		
		@type	capacidad: int
		@param	capacidad: cantidad de elementos maxima que la Despensa puede contener. Default 10.
		
		@type	elementos: dictionary
		@param	elementos: relacion nombre --> objeto sobre los objetos contenidos en la Despensa.
		"""
		Objeto.__init__(self, nombre,'Despensa1.png', peso)
		ITenerOscuro.__init__(self, capacidad, elementos)
		IAbrir.__init__(self)
	def __init__(self, nombre="", capacidad=10, elementos={}, peso=None):
		"""
		Constructor
		@type	self: Gabinete
		@param	self: referencia al objeto Gabinete actual
		
		@type	nombre: string
		@param	nombre: nombre del objeto representado. Default epsilon.
		
		@type	capacidad: int
		@param	capacidad: indicador de la maxima cantidad de objetos (por peso o tamanio) que el Gabinete puede contener. Default 10.
		
		@type	elementos: dictionary
		@param	elementos: relacion nombre --> objeto sobre los objetos contenidos.
		"""
		Objeto.__init__(self, nombre,'gabinete.png')
		ITenerOscuro.__init__(self, capacidad, elementos)
		IAbrir.__init__(self)
	def __init__(self, nombre="", capacidad=10, elementos={}, peso=None):
		"""
		Constructor
		@type	self: Refrigerador
		@param	self: referencia al Refrigerador actual
		
		@type	nombre: string
		@param	nombre: identificador del refrigerador.
		
		@type	capacidad: int
		@param	capacidad: cantidad que determina un maximo de elementos a contener, ya sea por peso o por tamanio.
		
		@type	elementos: dictionary
		@param	elementos: elementos contenidos, y su relacion nombre --> objeto
		
		@type    peso: int
        @param    peso: peso del objeto. Default None.
		"""
		Objeto.__init__(self, nombre, 'refrigerador.png', peso)
		ITenerOscuro.__init__(self, capacidad, elementos)
		IAbrir.__init__(self)