En el codigo de borracho. py, por que se crean los objetos borracho y borracho tradicional si pudiese haber bastado con una clase como la...

Alan Rafael Pereyra

Alan Rafael Pereyra

Pregunta
student
hace 5 años

En el codigo de borracho. py, por que se crean los objetos borracho y borracho tradicional si pudiese haber bastado con una clase como la que muestro. Que utiidad extra permite esa segunda abstraccion?

class Borracho: def __init__(self, nombre): self.nombre = nombre def camina(self): return random.choice([(0, 1), (0, -1), (1, 0), (-1, 0)])
4 respuestas
    Cristian Blandón

    Cristian Blandón

    student
    hace 5 años

    Simplemente se quería mostrar cómo crear una clase con herencia, para que en uno de los retos posteriores, cada estudiante cree su "tipo de borracho", heredando de la clase principal

    Borracho
    , y así tener varios tipos de Borracho (tradicional, izquierdista, al que le gustan las vueltas en circulos, etc), cambiando las proporciones en el método
    camina()
    .

    ¡Saludos!

    Sebastián Andrade

    Sebastián Andrade

    student
    hace 5 años

    Lo que queria implementar como dijo el compañero era la herencia y que pudiera personalizarse el borracho usando polimorfismo

    Daniel Andrés Giraldo Benites

    Daniel Andrés Giraldo Benites

    student
    hace 5 años

    solo era para aplicar lo aprendido de herencia y para dar posibilidad luego de crear otro tipo de borracho

    Clayton Jhordan Iliquin Zavaleta

    Clayton Jhordan Iliquin Zavaleta

    student
    hace 5 años

    justo iba a hacer la misma pregunta XD Gracias por la respuestas, saludos del futuro :v

Curso de Estadística Computacional con Python

Curso de Estadística Computacional con Python

Domina la estadística computacional usando Python para analizar datos, realizar simulaciones y calcular probabilidades. Aprende a aplicar técnicas de inferencia estadística y a desarrollar simulaciones de Monte Carlo.

Curso de Estadística Computacional con Python
Curso de Estadística Computacional con Python

Curso de Estadística Computacional con Python

Domina la estadística computacional usando Python para analizar datos, realizar simulaciones y calcular probabilidades. Aprende a aplicar técnicas de inferencia estadística y a desarrollar simulaciones de Monte Carlo.