| Package | lopsae.lif.observadores.prestamos |
| Class | public class Prestamista |
| Subclasses | Liberador |
Como ejemplo, esta clase puede auxiliar en el manejo de recursos ofreciendo Prestamos a cada entidad que utilice dicho recurso y esperando que al terminar cada entidad libere el Prestamo que le fue dado.
| Method | Defined by | ||
|---|---|---|---|
|
Construye una instancia con cero préstamos.
| Prestamista | ||
|
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
Disminuye en uno el número de préstamos existentes.
| Prestamista | ||
| Prestamista | () | constructor |
public function Prestamista()Construye una instancia con cero préstamos.
| generarPrestamo | () | method |
public function generarPrestamo():PrestamoGenera una instancia de Prestamo y aumenta en 1 los prestamos de la instancia.
ReturnsPrestamo —
una instancia de Prestamo que representa un préstamo en la instancia.
|
| liberarPrestamo | () | method |
protected function liberarPrestamo():voidDisminuye 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.
| verNumeroDePrestamos | () | method |
public function verNumeroDePrestamos():intRegresa el número de préstamos que tiene actualmente la instancia.
Returnsint — el número de préstamos que tiene actualmente la instancia.
|