Con una gran experiencia en el diseño de software orientado a objetos, cuatro diseñadores de primer nivel presentan un catálogo de soluciones simples y concisas para problemas de diseño que ocurren comúnmente.
[amazon box =”8478290591″]
Estos 23 patrones, que antes no estaban documentados, permiten a los diseñadores crear diseños más flexibles, elegantes y, en última instancia, reutilizables sin tener que redescubrir las soluciones de diseño.
Los autores (Erich Gamma, Ralph Johnson, John vlissides y Richard Helm) comienzan describiendo qué son los patrones y cómo pueden ayudarlo a diseñar software orientado a objetos. Luego pasan a nombrar, explicar, evaluar y catalogar sistemáticamente diseños recurrentes en sistemas orientados a objetos.
Con Patrones de Diseño como guía, aprenderás como los más importantes patrones encajan en el proceso de desarrollo de software y cómo puedes aprovecharlos para resolver tus propios problemas de diseño de la manera más eficiente.
[amazon box =”8478290591″]
Cada patrón describe las circunstancias en las que es aplicable, cuándo se puede aplicar en vista de otras restricciones de diseño y las consecuencias y compensaciones de usar el patrón dentro de un diseño más amplio.
Todos los patrones se compilan a partir de sistemas reales y se basan en ejemplos del mundo real.
Cada patrón también incluye código que demuestra cómo se puede implementar en lenguajes de programación orientados a objetos como C++ o Smalltalk.