Evitar las siguientes situaciones:
- El diseño de sistemas con interfaces y polimorfismo para “futuras necesidades” especulativas frente a posibles variaciones desconocidas. Es conveniente una evaluación crítica, puesto que no es raro que se dedique un esfuerzo innecesario a preparar para el futuro un diseño con polimorfismo en puntos de variación que en realidad son improbables y nunca aparecerán realmente.