Considere una interfaz: interface IWaveGenerator { SoundWave GenerateWave(double frequency, double lengthInSeconds); } Esta interfaz se implementa mediante una serie de clases que generan ondas de diferentes formas (por ejemplo, SineWaveGeneratory SquareWaveGenerator). Quiero implementar una...