{"product_id":"9782409040245","title":"PATRONES DE DISEÑO EN JAVA LOS 23 MODELOS 3ª EDICION","description":"\u003ch2\u003ePATRONES DE DISEÑO EN JAVA LOS 23 MODELOS 3ª EDICION\u003c\/h2\u003e\n\n\u003ch3\u003eResumen del libro\u003c\/h3\u003e\n\u003cp\u003eEste libro ofrece una guía práctica y concisa sobre los 23 patrones de diseño (design patterns) fundamentales en la programación orientada a objetos, ilustrados con ejemplos en Java y UML. Escrito por Laurent Debrauwer, el texto detalla cada patrón explicando su problema, solución, estructura genérica y dominios de aplicación, todo ello acompañado de pequeños programas ejecutables. La obra está organizada en cinco partes que abarcan desde la introducción a los patrones hasta el rediseño de código existente, incluyendo el patrón MVC. Es una herramienta esencial para desarrolladores y diseñadores que buscan mejorar la calidad y reutilización de su código.\u003c\/p\u003e\n\n\u003ch3\u003e¿De qué trata?\u003c\/h3\u003e\n\u003cp\u003eEl libro se estructura en cinco partes claramente diferenciadas. La primera parte introduce el concepto de patrón de diseño y su importancia en la ingeniería del software. Las tres partes siguientes se centran en cada una de las familias de patrones: patrones de construcción, que abordan la creación de objetos; patrones de estructuración, que organizan clases y objetos; y patrones de comportamiento, que gestionan la interacción entre objetos. Cada patrón se presenta con su nombre, el problema que resuelve, la solución propuesta y un ejemplo práctico en Java y UML, incluyendo código completo y ejecutable. La última parte, enriquecida en esta tercera edición, muestra cómo rediseñar código existente utilizando patrones, con numerosos ejemplos basados en una aplicación de venta de vehículos online. También se introduce el patrón compuesto MVC (Model-View-Controller), permitiendo al lector apreciar las ventajas del diseño basado en patrones.\u003c\/p\u003e\n\n\u003ch3\u003eTemas principales\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli\u003ePatrones de construcción: Singleton, Factory Method, Abstract Factory, Builder, Prototype.\u003c\/li\u003e\n    \u003cli\u003ePatrones de estructuración: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy.\u003c\/li\u003e\n    \u003cli\u003ePatrones de comportamiento: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor.\u003c\/li\u003e\n    \u003cli\u003eRediseño de código existente utilizando patrones.\u003c\/li\u003e\n    \u003cli\u003ePatrón compuesto MVC (Model-View-Controller).\u003c\/li\u003e\n    \u003cli\u003eUML y diagramas de clases para modelado de patrones.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003e¿Para quién está recomendado?\u003c\/h3\u003e\n\u003cp\u003eEste libro está dirigido a diseñadores y desarrolladores de software con conocimientos previos de programación orientada a objetos, especialmente en Java. Es ideal para profesionales que buscan dominar los patrones de diseño para escribir código más modular, reutilizable y mantenible. También es adecuado para estudiantes avanzados de informática que deseen profundizar en técnicas de diseño de software. Se recomienda tener nociones básicas de diagramas de clases UML y del lenguaje Java para aprovechar al máximo el contenido.\u003c\/p\u003e\n\n\u003ch3\u003eQué aporta este libro\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli\u003eUna comprensión profunda de los 23 patrones de diseño clásicos, con ejemplos prácticos y ejecutables en Java.\u003c\/li\u003e\n    \u003cli\u003eHabilidades para aplicar patrones en el rediseño de código existente, mejorando su estructura y mantenibilidad.\u003c\/li\u003e\n    \u003cli\u003eCapacidad para identificar problemas de diseño y seleccionar el patrón adecuado para resolverlos.\u003c\/li\u003e\n    \u003cli\u003eConocimiento sobre cómo integrar el patrón MVC en aplicaciones complejas.\u003c\/li\u003e\n    \u003cli\u003eAcceso a ejemplos descargables de una aplicación real de venta de vehículos online para practicar.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eFicha técnica\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli\u003eAutor: Debrauwer; Laurent\u003c\/li\u003e\n    \u003cli\u003eEditorial: Ediciones ENI\u003c\/li\u003e\n    \u003cli\u003eIdioma: Español\u003c\/li\u003e\n    \u003cli\u003eTema: INFORMATICA: CUESTIONES GENERALES\u003c\/li\u003e\n    \u003cli\u003eColección: EXPERT IT\u003c\/li\u003e\n    \u003cli\u003eFecha de edición: 2023\u003c\/li\u003e\n    \u003cli\u003eNúmero de páginas: 463\u003c\/li\u003e\n    \u003cli\u003eDimensiones: 216.0 x 178.0\u003c\/li\u003e\n    \u003cli\u003ePeso: 741.0\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eValoración editorial\u003c\/h3\u003e\n\u003cp\u003eEsta tercera edición de \"Patrones de diseño en Java\" se presenta como una referencia sólida para desarrolladores que buscan una aproximación práctica y estructurada a los 23 patrones clásicos. La inclusión del capítulo sobre rediseño de código existente y el patrón MVC añade un valor significativo, permitiendo aplicar los conceptos en contextos reales. La claridad de los ejemplos en Java y UML facilita el aprendizaje, aunque requiere cierta base previa. Es una obra recomendable tanto para profesionales que deseen consolidar sus conocimientos como para estudiantes que quieran dar el salto a un diseño de software más profesional.\u003c\/p\u003e","brand":"EDICIONES ENI","offers":[{"title":"Default Title","offer_id":53618358387035,"sku":"9782409040245","price":38.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1018\/0650\/6331\/files\/patrones-de-diseno-en-java-los-23-modelos-de-diseno-descripciones-y-soluciones-ilustradas-en-uml-2-y-java-3-edicion-9782409040245_XL.webp?v=1784400863","url":"https:\/\/kalamobooks.com\/products\/9782409040245","provider":"Kalamo Books","version":"1.0","type":"link"}