Por estas tierras de Don Quijote de la Mancha, no es habitual ver nevadas y menos aun justo en visperas de navidad, asi que aqui dejo la de esta mañana.
una navidad con nieve, ¡que lujo!
¿que es la herencia?
Según la wikipedia, se denomina herencia al acto jurÃdico mediante el cual una persona que fallece transmite sus bienes, derechos y obligaciones a otra u otras personas, que se denominan herederos, y suele ser el origen de cantidad de problemas familiares.
Ahora va en serio:
La herencia es un concepto por el cual, cualquier objeto creado conoce y puede aprovechar propiedades y caracterÃsticas de otro objeto (heredado)
En nuestro proyecto, la caja Maestra es heredada por las cajas de Compras y de Ventas, y gracias a esto, desde las cajas de Compras y de Ventas conocemos y podemos hacer uso de todos los objetos definidos en la caja Maestra.
Ej: En la caja Maestra podemos definir un formulario de un Cliente, para introducir o modificar sus datos.
Pues bien, al estar la caja de Maestros heredada por la caja de Ventas, desde ésta, en un formulario de un albarán, puedo aprovechar la herencia para utilizar el formulario del Cliente, y permitir que desde el albarán se puedan crear o modificar clientes.
Ahora no vamos a ver como se consigue esto, pero es importante tener claros los conceptos básicos.
El concepto de herencia permite que el programador o el usuario final, incluso, puedan heredar datos de una caja a otra, y estos últimos puedan personalizarse.
- Asà podremos personalizar informes para el usuario final.
- Modificar o mejorar cualquier objeto de una aplicación externa.
- Adaptar la aplicación de un cliente, manteniendo la original intacta.
- Y realizar todas estas modificaciones en caliente, con usuarios trabajando en las aplicaciones.