ocê pode passar mais parâmetros do que uma função esper

Se você tiver duas classes estendendo a mesma classe base e precisar fazer com que uma delas substitua uma função para obter um parâmetro adicional. É bom sempre passar o parâmetro adicional ao chamar a função em qualquer classe?

Um pouco de pseudo-código para ajudar a demonstrar ...

Se tivermos as 3 classes e funções

foo :: doSomething ()foo_subclass_one :: doSomething ()foo_subclass_two :: doSomething ($ input)

E eu tenho uma instância de um desses três, posso chamar $ instance.doSomething ($ input)

I-think- o que acontece é que foo e foo_subclass_one apenas ignorariam o parâmetro adicional e foo_subclass_two o utilizaria. Isso está correto? Existe uma maneira melhor de fazer isso se eu tiver muitas subclasses e realmente quiser evitar tocar em mais de 10 arquivos?

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion