🤖
Frontend
  • Disclaimer
  • HTML5
    • Javascript
      • Introducción
      • Valores
      • Fundamentos
      • Arrays
      • Math
      • Objetos
      • Closures y Currying
      • Call, Apply y Bind
      • Cookies vs LocalStorage vs SessionStorage
      • Asincronismo
    • Accesibilidad
    • Internacionalización
    • CSS
      • SCSS
  • Typescript
  • Node
    • NVM
    • Clusters vs child process
  • Angular
    • Fundamentos
    • Rutas
    • Formularios
    • RxJS
    • JIT vs AOT
    • Buenas practicas
    • MVVM
    • Notas
  • Testing
    • Angular Testing
    • React Testing
  • Principios de Diseño de Software
    • REST API
    • POO
    • Clean Architecture
    • Programación Funcional
    • Patrones de Diseño
      • Factory
      • Prototype
      • Singleton
      • Facade
      • Decorador
      • Adapter
      • MVC
      • Flux
  • Git
  • ReactJS
    • Fundamentos
    • Intermedio
    • Avanzado
  • Redux
  • Medologías Ágiles
    • Scrum
  • GraphQL
  • Next Js
    • Fundamentos
Powered by GitBook
On this page
  • Tipos de patrones
  • Patrones de diseño creacional
  • Patrones de diseño estructural
  • Patrones de diseño de comportamiento
  • Otros
  1. Principios de Diseño de Software

Patrones de Diseño

Tipos de patrones

Patrones de diseño creacional

Se centran en la creación de objetos de manera eficiente y flexible.

  • Singleton

  • Factory

  • Prototype

Patrones de diseño estructural

Se ocupan de la composición de clases y objetos para formar estructuras más grandes. Son los que nos ayudana separar las interfaces de la implementación.

  • Facade

  • Decorador

Patrones de diseño de comportamiento

Se centran en la comunicación entre objetos y la distribución de responsabilidades.

  • Patrón observador

  • Adapter

Otros

  • Inyección de dependencias

  • MVC

  • MVVM

  • Flux

PreviousProgramación FuncionalNextFactory

Last updated 1 year ago