El error de diseño tiene que ver con este principio, consúltelo si lo desea antes de ver la solución.