| Package | lopsae.lif.observadores.prestamos |
| Class | public class Liberador |
| Inheritance | Liberador Prestamista |
| Method | Defined by | ||
|---|---|---|---|
|
Construye una instancia que contiene el Borrable dado.
| Liberador | ||
![]() |
Genera una instancia de Prestamo y aumenta en 1 los prestamos de la
instancia.
| Prestamista | |
![]() |
verNumeroDePrestamos():int
Regresa el número de préstamos que tiene actualmente la instancia.
| Prestamista | |
| Method | Defined by | ||
|---|---|---|---|
|
liberarPrestamo():void
Posteriormente de las acciones ejecutadas por la función padre,
cuando el numero de préstamos llega a cero, el Borrable
contenido es borrado.
| Liberador | ||
| Liberador | () | constructor |
public function Liberador(borrable:Borrable)Construye una instancia que contiene el Borrable dado.
Parametersborrable:Borrable — la instancia de Borrable que será borrada cuando
todos sus préstamos sean liberados.
|
| liberarPrestamo | () | method |
protected override function liberarPrestamo():voidPosteriormente de las acciones ejecutadas por la función padre, cuando el numero de préstamos llega a cero, el Borrable contenido es borrado.
Disminuye en uno el número de préstamos existentes. Esta función es llamada por los Prestamos cuando son liberados. Es declarada como protegida para permitir su extensión.