Esta división fue analizado por expertos así garantizamos la veracidad de nuestra esta crónica.
Solución:
No use la herencia aquí
Invierte tu diseño. En lugar de una implementación padre-hijo que es una relación “es-un”, ¿por qué no tener una composición para obtener una relación “tiene un”? Puede definir clases que implementen los métodos que le gustaría, mientras que su clase principal anterior se instanciaría con esas clases específicas de implementación.
class MyClass:
def __init__(self, impl)
self.impl = impl
def run(self,var):
print "prepare"
impl.runImpl(var)
print "I'm done"
class AnImplementation:
def runImpl(self,var):
Eres capaz de sustentar nuestra misión fijando un comentario y dejando una valoración te estamos eternamente agradecidos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)