Cidenet+Blog+Desarrollo limpio+Patrones Estructurales

Patrones Estructurales

Patrones Estructurales

Daniel Cataño Restrepo
Development analyst
Los patrones estructurales se preocupan por la composición de clases y objetos con el fin de formar estructuras más grandes. En estos se define cómo cada componente o entidad debería estructurarse para lograr módulos flexibles que necesitan interconectarse entre sí para formar un sistema más grande.

Dentro de los patrones estructurales existen los patrones de clases y los patrones objetuales, la diferencia entre estos dos radica en que los patrones de clases describen cómo la herencia se puede usar para proveer interfaces más usables, mientras que los patrones objetuales describen cómo los objetos se pueden componer en estructuras más grandes utilizando composición de objetos, o anidando objetos dentro de otros.

Los patrones estructurales nos ayudan a atacar problemas tales como:

  • Interconectar dos clases que no pueden trabajar juntas por incompatibilidad de interfaces.
  • Componer objetos en estructuras de árbol para representar jerarquías.
  • Agregar responsabilidades a objetos dinámicamente.
  • Representar un subsistema por medio de una única clase.
  • Compartir objetos de una forma eficiente.

En los próximos boletines se profundizará cada uno de los patrones creacionales, los cuales son: Adapter, Bridge, Composite, Decorator, Facade, Flyweight y Proxy.

Fuentes:

Contáctanos

Déjanos tus datos

    Medellín - Colombia

  • Calle 47D #72-29
  • (+57) 4 3222567
  • comunicaciones@cidenet.com.co

    Estados Unidos

  • 1200 Colorado Blvd, Denver Colorado 80220
  • (+1) 7723619239
  • jceballos@cidenet.net
WhatsApp