Creando Código

Creando Código (33)

Artículos dedicados a la programación, principalmente en C y Vala

Patrones de diseño - Estrategia

by

El patrón Estretegia (Strategy) es un patrón de diseño de comportamiento que te permite definir una familia de algoritmos, encapsular cada uno y hacer sus objetos intercambiables. Este patrón permite que el algoritmo varíe independientemente de los clientes que lo utilicen.

Leer más ...

Patrones de diseño - Decorator

by

El patrón Decorator (Decorador, también llamado Wrapper o Envoltorio) proporciona una forma de añadir funcionalidad a un objeto de forma dinámica. Perteneciente al grupo de patrones estructurales, este decorator o envoltorio tiene los mismos métodos que el objeto principal al que "envuelve" y le delega a este todas las solicitudes que recibe, pero tiene la capacidad de alterar el resultado modificando de esta forma la respuesta. 

Leer más ...

Domain-Driven Design: Patrones estratégicos

by

Domain-Driven Design (DDD), o diseño basado en dominios, es una filosofía de desarrollo definida por Eric Evans en su libro 'Domain-Driven Desing: Tackling Complexity in the Heart of Software' publicado en 2003. Diseñada para la creación y mantenimiento de software escrito para manejar problemas de dominios complejos, DDD pone el énfasis en la necesidad de enfocarse en el dominio del problema empresarial, su terminología, las razones principales por la que se desarrolla el software, y que se espera del desarrollo de la aplicación.

Leer más ...

Patrones de diseño - Observador

by

El patrón Observador (Observer) esta englobado dentro de los patrones de comportamiento y permite definir un mecanismo de suscripción uno-muchos por el que los objetos que se suscriben reciben notificaciones cuando se produce un determinado evento.

Leer más ...

Patrones de diseño - Fachada

by

El patrón Fachada (Facade) proporciona una interfaz unificada y simplificada a un grupo de interfaces de un subsistema. Este patrón pertenece al grupo de patrones estructurales ya que su objetivo es agregar una interfaz al sistema existente para ocultar sus complejidades.

Leer más ...
Patrones de diseño de software Destacado

Patrones de diseño de software

by

En ingeniería de software se conoce como patrón de diseño a una solución estandarizada, probada y repetible a un problema común en el diseño de software. Un patrón de diseño es una descripción o plantilla sobre cómo resolver un problema que se puede utilizar en muchas situaciones diferentes.

Leer más ...