This is very wrong. The waves don´t have to be travelling in opposite direction in order for superposition to take place. That is only necessary for a standing wave to form. Also superposition can occur for two or more waves. For the superposition to produce a fixed pattern the waves must be coherent ( same frequency, wavelength and waveform and a constant phase relationship) and have a similar amplitude at the point of interference. An example of this fixed patterns are formed when two waves which are in phase (i.e 2pi*n phase difference or what is the same: n*lambda path difference) and interfere contructively or two waves in antiphase (i.e. (2*n + 1)pi or what is the same: (n 1/2)lambda path difference) which interfere destructively and completely cancel out. Otherwise, if the waves are not coherent, superposition is simply when two or more waves meet at the same point at the same time and overlap giving a net displacement or amplitude equal to the sum of the displacements/amplitudes that would have been produced by the individual waves separately.