
11/07/2016, 02:41
|
 | Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 4 meses Puntos: 454 | |
Respuesta: duda con herencia Hola:
Sin no hay algún motivo que así lo requiera, siempre es mejor usar composición (crear un objeto y usarlo) que heredar.
Una herencia es una dependencia muy fuerte (tu clase Z depende totalmente de tu clase X, ya que hereda de ella, y ve todo lo que sea publico y protegido de X).
Una composición es una dependencia menos fuerte (sólo se ve la parte pública) y se puede hacer incluso aliviar más si usas una interfaz de la clase X implemente en vez de directamente la clase X.
Se bueno. |