![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#8
|
||||
|
||||
|
La explicación de AL es la forma normal cuando se tiene una jerarquia de clases, pero viendo este punto:
Cita:
Hay un principio de la OO que es muy util: Composición en vez de herencia. 9 de 10 veces, es MEJOR: https://en.wikipedia.org/wiki/Compos...er_inheritance http://stackoverflow.com/questions/4...er-inheritance http://programmers.stackexchange.com...ance-come-from Este comentario creo que explica de forma simple el punto: Cita:
Un ejemplo puede ser:
De alli puede hacer 2 cosas: 1- Puedes implementar la interface en formularios, y NO IMPORTAN SI HEREDAN DEL MISMO BASE o 2- Puedes usar una simple funcion, sin amarrar a formularios: Porque pasas a la intefaces el formulario de forma explicita, en vez de de depender que estas dentro de la clases. Asi incluso se lo puedes aplicar a formularios externos a tu codigo. 3- E incluso, si en vez de forzar que privilegios tiene que ver con formularios, cambias el parametro "para" con una clase "Generics" u otra interface, puedes aplicarselo a cualquier objeto (ej: Obtener los privilegios para un usuario, un archivo, etc)
__________________
El malabarista. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Duda tonta con herencia | Angel.Matilla | C++ Builder | 5 | 28-12-2013 10:52:18 |
| Herencia | miguel867 | OOP | 6 | 12-01-2007 23:08:20 |
| Herencia... | dunia_lv | C++ Builder | 3 | 29-05-2006 22:43:00 |
| Problemas con herencia | adpa | OOP | 5 | 05-02-2006 20:03:31 |
| Herencia | vegalisandro | OOP | 8 | 15-09-2003 14:30:42 |
|