Antes de intentar inventar sus propias soluciones , puede ser buena idea ver lo que otros desarrolladores han hecho para responder a problemas parecidos . Los patrones de diseño ( design patterns ) describen soluciones sencillas y ...