Download e-book for iPad: Introducción a los patrones de diseño: Un enfoque práctico by Oscar Javier Blancarte Iturralde

By Oscar Javier Blancarte Iturralde

Hoy en día aprender patrones de diseño no es una cualidad más, si no una obligación. Y es que estudiar y comprender los patrones de diseño nos convierte en un mejor programador/arquitecto y es clave para conseguir una mejor posición en el mundo laboral.

Este libro fue creado con l. a. intención de enseñar a sus lectores cómo utilizar los patrones de diseño de una forma clara y basic desde un enfoque práctico y con escenarios del mundo real.

Tengo que aceptar que este no es un libro convencional de patrones de diseño debido, principalmente, a que no sigue l. a. misma estructura de las primordiales obras relacionadas con este tema. En su lugar, me quise enfocar en ofrecer una perspectiva del mundo genuine, en donde el lector pueda aprender a utilizar los patrones de diseño en entornos reales y que puedan ser aplicados a proyectos reales.
Cuando empecé a estudiar sobre patrones de diseño, me di cuenta que siempre se explicaban en escenarios irracionales que poco o ninguna vez podrías utilizar, como por ejemplo para aprender a crear figuras geométricas, hacer una pizza o crear una serie de clases de animales que ladren o maúllen; esos eran los ejemplos que siempre encontraba, que si bien explicaban el concepto, se complicaba entender cómo llevarlos a escenarios reales.

En este libro trato de ir un poco más allá de los ejemplos típicos para crear cosas realmente increíbles. Por ejemplo:
•Crear tu propia consola de línea de comandos.
•Crear tu propio lenguaje para realizar consultas SQL sobre un archivo de Excel.
•Crear aplicaciones que puedan cambiar entre más de una base de datos, por ejemplo, Oracle y MySQL según las necesidades del usuario.
•Administrar l. a. configuración international de tu aplicación.
•Crear un Pool de ejecuciones para controlar el número de hilos ejecutándose simultáneamente, protegiendo nuestra aplicación para no agotar los recursos.
•Utilizar proxis para controlar los angeles seguridad de tu aplicación.
•Utilizar estrategias para cambiar l. a. forma en que los usuarios son autenticados en l. a. aplicación; como podría ser por Base de datos, Webservice, etcétera.
•Crear tu propia máquina de estados para administrar el ciclo de vida de tu servidor.
Éstos son sólo algunos de los 25 ejemplos que abordaremos en este libro, los cuales están acompañados, en su totalidad, con el código fuente para que seas capaz de descargarlos, ejecutarlos y analizarlos desde tu propia computadora.
Finalmente, abordaremos los ejemplos con UML y conceptos fundamento de los angeles programación orientada a objetos como lo son los angeles Herencia, Polimorfismo, Encapsulamiento, Abstracción, Cohesión y Acoplamiento; de los cuales hablaremos en las secciones A y B de este mismo libro.

El libro está dividido en three capítulos principales en los cuales abordamos los patrones de diseño según su clasificación, los patrones que estudiamos son:

Patrones Creacionales:
•Factory Method
•Abstract Factory
•Singleton
•Builder
•Prototype
•Object Pool
Patrones Estructurales:
•Adapter
•Bridge
•Composite
•Decorator
•Facade
•Flyweight
•Proxy
Patrones de Comportamiento:
•Iterator
•Command
•Observer
•Templete Method
•Strategy
•Chain of Responsability
•Interpreter
•Mediator
•Memento
•Null Object
•State
•Visitor

Además, abordamos brevemente los conceptos básicos de los angeles programación orientada a objetos (POO) para todos aquellos lectores que están empezando a programar. También abordamos brevemente UML para comprender los diagramas que expondremos a lo largo de este libro.

Este es sin duda unos de los libros más completos que se puede conseguir acerca de los patrones de diseño, abordamos 25 patrones de diseño, exponemos 25 escenarios del mundo genuine que son solucionados utilizando patrones de diseño y se explica con código completo.

Show description

Read Online or Download Introducción a los patrones de diseño: Un enfoque práctico (Spanish Edition) PDF

Best computer engineering books

Download PDF by George Levy: Computational Finance Using C and C# (Quantitative Finance)

Computational Finance utilizing C and C# increases computational finance to the subsequent point utilizing the languages of either typical C and C#. The inclusion of either those languages allows readers to compare their use of the ebook to their firm’s inner software program and code specifications. The e-book additionally presents derivatives pricing info for fairness derivates (vanilla recommendations, quantos, normal fairness basket options); rate of interest derivatives (FRAs, swaps, quantos); foreign currency echange derivatives (FX forwards, FX options); and credits derivatives (credit default swaps, defaultable bonds, overall go back swaps).

Signal Processing for Intelligent Sensor Systems with - download pdf or read online

Sign Processing for clever Sensors with MATLAB®, moment variation once more offers the main issues and salient details required for sensor layout and alertness. geared up to make it available to engineers at school in addition to these practising within the box, this reference explores a extensive array of matters and is split into sections: basics of electronic sign Processing, Frequency area Processing, Adaptive method identity and Filtering, Wavenumber Sensor platforms, and sign Processing functions.

New PDF release: Service Science, Management, and Engineering:: Theory and

The clever structures sequence contains titles that current cutting-edge wisdom and the most recent advances in clever structures. Its scope comprises theoretical experiences, layout equipment, and real-world implementations and functions. carrier technology, administration, and Engineering provides the most recent concerns and improvement in provider technology.

New PDF release: A Multidisciplinary Introduction to Information Security

With so much services now being provided via electronic communications, new demanding situations have emerged for info protection experts. A Multidisciplinary creation to details protection provides quite a number subject matters at the protection, privateness, and safeguard of knowledge and conversation know-how.

Additional info for Introducción a los patrones de diseño: Un enfoque práctico (Spanish Edition)

Sample text

Download PDF sample

Introducción a los patrones de diseño: Un enfoque práctico (Spanish Edition) by Oscar Javier Blancarte Iturralde


by James
4.3

Rated 4.68 of 5 – based on 21 votes