Sobes.tech
Middle

Nombra los patrones de diseño estructurales.

sobes.tech AI

Respuesta de la IA

  1. Adaptador (Adapter): Transforma la interfaz de una clase en la interfaz que esperan los clientes. Permite que clases con interfaces incompatibles trabajen juntas.
  2. Puente (Bridge): Separa la abstracción de su implementación, permitiendo modificarlas de manera independiente.
  3. Compuesto (Composite): Compone objetos en estructuras de árbol para representar jerarquías de "parte-todo". Permite a los clientes trabajar de manera uniforme tanto con objetos individuales como con sus composiciones.
  4. Decorador (Decorator): Añade dinámicamente nuevas responsabilidades a un objeto sin modificar su estructura. Una alternativa flexible a la herencia para ampliar la funcionalidad.
  5. Fachada (Facade): Proporciona una interfaz unificada a un conjunto de interfaces en un subsistema. Define una interfaz de alto nivel que facilita el uso del subsistema.
  6. Flyweight (Peso mosca): Permite usar eficientemente una gran cantidad de objetos pequeños. El estado que puede ser compartido entre varios objetos se externaliza.
  7. Proxy (Proxy): Protege el acceso a otro objeto, proporcionando un sustituto o "placeholder" para él. Puede realizar inicialización perezosa, control de acceso o registro.