Descripción
Desentraña el poder de los patrones de diseño de Java aprendiendo dónde aplicarlos eficazmente para resolver problemas específicos de diseño y desarrollo de software
Características clave:
- Desacoplar la lógica entre objetos con inyección de dependencia creando varios vehículos con características
- Finalizar la construcción del vehículo encadenando manejadores usando el Patrón de Cadena de Responsabilidad
- Planificar y ejecutar la iniciación de un sensor de vehículo avanzado con el Patrón de Programador
Descripción del libro:
Los patrones de diseño son soluciones probadas para problemas estándar en el diseño y desarrollo de software, lo que le permite crear código reutilizable, flexible y mantenible. Este libro le permite mejorar sus habilidades al comprender los patrones populares para convertirse en un desarrollador de software competente.
Comenzará explorando la plataforma Java para comprender e implementar patrones de diseño. Luego, utilizando varios ejemplos, creará diferentes tipos de vehículos o sus partes para permitir la claridad en el pensamiento de patrones de diseño, junto con el desarrollo de nuevas instancias de vehículos utilizando patrones de diseño dedicados para hacer el proceso consistente. A medida que avance, descubrirá cómo extender las funcionalidades del vehículo y mantener la estructura y el comportamiento de la base de código limpios y relucientes. La concurrencia juega un papel importante en el diseño de aplicaciones, y aprenderá cómo emplear patrones de diseño con la visualización de la interacción de hilos. Los capítulos finales lo ayudarán a identificar y comprender la utilización de antipatrones en las primeras etapas del desarrollo para abordar la refactorización sin problemas. El libro cubre el uso de las características de Java 17+, como la coincidencia de patrones, los casos de cambio y las instancias de mejoras para permitir la productividad.
Al final de este libro, habrá adquirido conocimientos prácticos de los patrones de diseño en Java y podrá aplicarlos para abordar problemas de diseño comunes.
Lo que aprenderás:
- Comprender los problemas más comunes que se pueden resolver utilizando patrones de diseño de Java
- Descubrir los elementos de construcción de Java, sus usos y posibilidades de concurrencia
- Optimizar la huella de memoria de un vehículo con el Patrón Flyweight
- Explorar relaciones de uno a muchos entre instancias con el patrón observador
- Descubrir cómo enrutar mensajes de vehículos utilizando el patrón visitante
- Utilizar y controlar los recursos del vehículo con el patrón de pool de hilos
- Comprender las penalizaciones causadas por los antipatrones en el diseño de software
Para quién es este libro:
Si usted es un desarrollador Java o arquitecto de software de nivel intermedio que busca aprender la implementación práctica de patrones de diseño de software en Java, entonces este libro es para usted. No se requiere conocimiento previo de patrones de diseño, pero es necesario comprender la programación Java.
Autor: Miroslav Wengner
Editorial: Packt Publishing
Publicado: 02/03/2023
Páginas: 266
Tipo de encuadernación: Tapa blanda
Peso: 1.02 lbs
Tamaño: 9.25h x 7.50w x 0.56d
ISBN13: 9781804614679
ISBN10: 180461467X
Categorías BISAC:
- Computadoras | Software de Negocios y Productividad | General
- Computadoras | Lenguajes | Java
- Computadoras | Desarrollo e Ingeniería de Software | Análisis y Diseño de Sistemas
Este título no es retornable

