[Php-objetos] Ejercicios clase 2

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Sab Feb 14 19:22:58 ART 2009


Buenas,

	les envío los ejercicios de esta clase:

Clase 2
=======

Ejercicio 2.1 (entregar)
------------------------
Dadas las clases que aparecen en el siguiente gráfico organícelas de
manera tal que puedan existir camionetas y autos tanto 4x2 como 4x4
(evite usar herencia múltiple). Por ejemplo un Jeep es un auto 4x4, una
Land Rover es una camioneta 4x4, una F100 del 80 es una camioneta 4x2 y
un Escort es un auto 4x2.
Agregue las clases, relaciones de herencia y conocimiento que crea
convenientes.

-----------        -----------
|Camioneta|        |  Auto   |
|---------|        |---------|
|---------|        |---------|
|_________|        |_________|


-----------        -----------
|   4x4   |        |   2x4   |
|---------|        |---------|
|---------|        |---------|
|_________|        |_________|



Ejercicio 2.2
-------------
Modele una clase que represente una cuenta bancaria que tenga un saldo y
un titular, y que pueda
realizar operaciones de extracciones y depósitos.
Una vez modelada la clase Cuenta, modele la clase Banco que contiene un
conjunto cuentas, e
implemente el mensaje que le permita saber cuál es el activo disponible
del Banco. Es decir, la
suma de los saldos de las cuentas.

Ejercicio 2.3
-------------
Siguiendo con el ejemplo del ejercicio anterior, existen dos tipos de
cuentas bancarias: Cuentas
corrientes y Cajas de ahorro.
Si revisamos el comportamiento nos encontraremos con las siguientes
características en común:
     •   Ambas llevan cuenta de su saldo.
     •   Ambas permiten realizar depósitos.
     •   Ambas permiten realizar extracciones.
Pero cada una tiene un tipo de restricción distinto en cuanto a las
extracciones:
     •   Cuentas corrientes: permiten que el cliente gire en descubierto
(con un tope pactado con
         cada cliente).
     •   Cajas de ahorro: poseen una cantidad máxima de extracciones
mensuales (para todos los
         clientes). No se permite girar en descubierto.
     •   Cuenta universitarias: permite extracciones de no más de 100$
diarios.
Modele estas clases y los métodos correspondientes.



-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-objetos