Los patrones de diseño pretenden: