apuntes:objetos
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
apuntes:objetos [2023/06/04 18:25] – [Creación y utilización de interfaces] Santiago Faci | apuntes:objetos [2023/06/04 21:03] (current) – [Ejercicios] Santiago Faci | ||
---|---|---|---|
Line 1019: | Line 1019: | ||
====== Ejercicios ====== | ====== Ejercicios ====== | ||
+ | |||
+ | {{ ejercicio.png}} | ||
- Desarrolla una clase **CuentaBancaria**, | - Desarrolla una clase **CuentaBancaria**, | ||
Line 1073: | Line 1075: | ||
- Implementar los constructores que permitan trabajar con las clases de la forma que se indica | - Implementar los constructores que permitan trabajar con las clases de la forma que se indica | ||
- Implementar operaciones para que los socios puedan alquilar y devolver. Habrá que controlar que no puedan alquilar nada si todavı́a no han devuelto lo que tenı́an alquilado. También hay que tener en cuenta que sólo permitimos el alquiler de cds de música si el socio ha facilitado su dirección de correo electrónico | - Implementar operaciones para que los socios puedan alquilar y devolver. Habrá que controlar que no puedan alquilar nada si todavı́a no han devuelto lo que tenı́an alquilado. También hay que tener en cuenta que sólo permitimos el alquiler de cds de música si el socio ha facilitado su dirección de correo electrónico | ||
+ | - Te piden diseñar las clases que permitirán definir el modelo de datos para una aplicación que permita gestionar toda la información de **Parque Zoológico**. Hay que tener en cuenta que puede haber cualquier tipo de animal pero que todos, al fin y al cabo, necesitan los mismos cuidado y tienen el mismo comportamiento, | ||
+ | - En cuanto a los cuidados, tiene que ser posible: limpiarlos, darles de comer, cambiarlos de estancia y curar cualquier enfermedad que puedan tener | ||
+ | - En cuanto a su comportamiento, | ||
+ | - Debes diseñar, además, el modelo de clases pensando que en cualquier momento puede ser incorporado al Zoo animales de nuevas razas. Intenta definir dicho modelo permitiendo que sea fácil adaptable a esta nueva situación. | ||
+ | - Define: | ||
+ | - Una cuantas clases para una variedad de animales | ||
+ | - Constructores | ||
+ | - Gettes y Setters necesarios | ||
+ | - Una clase principal donde probar el funcionamiento de todo el modelo diseñado | ||
+ | - La cadena de **supermercados CodeAndCokeMarket** te ha contratado para que desarrolles la aplicación que necesitan para gestionar al personal, sus locales y las ventas. | ||
+ | - Hay que tener en cuenta que, en cada **local**, hay un **encargado**, | ||
+ | - En cuanto a los **locales**, | ||
+ | - En cuanto a los **clientes**, | ||
+ | - Sobre los **productos**, | ||
+ | - Define: | ||
+ | - Clases para definir todo el problema | ||
+ | - Constructores, | ||
+ | - Una clase principal donde probar el funcionamiento de todo el modelo diseñado | ||
---- | ---- | ||
(c) 2019-{{date> | (c) 2019-{{date> |
apuntes/objetos.1685903129.txt.gz · Last modified: 2023/06/04 18:25 by Santiago Faci