Please enable JavaScript.
Coggle requires JavaScript to display documents.
PATRONES DE DISE脩O - Coggle Diagram
PATRONES DE DISE脩O
PATRONES CREACIONALES
FACTORY METHOD
-
-
-
-
-
ABSTRACT FACTORY
-
-
-
-
-
BUILDER
-
-
CASO DE USO
Construir un informe con distintos formatos (PDF, HTML, texto)
-
-
PROTOTYPE
-
-
-
-
-
SINGLETON
-
-
CASO DE USO
Conexi贸n a base de datos, configuraci贸n global
-
-
PATRONES ESTRUCTURALES
DECORATOR
-
-
CASO DE USO
Sistema de notificaciones con m煤ltiples canales (email, SMS, push)
-
-
COMPOSITE
-
-
-
-
-
BRIDGE
-
-
CASO DE USO
Motor de renderizado para diferentes plataformas (OpenGL, DirectX)
-
-
ADAPTER
-
-
-
-
-
FACADE
-
-
-
-
-
FLYWEIGHT
-
-
-
-
-
PROXY
CARACTER脥STICAS
-
Control de acceso, caching, lazy initialization
-
-
-
-
-
PATRONES EMERGENTES
MVC (Model-View-Controller)
PROP脫SITO
Separar l贸gica de negocio, interfaz y control
CARACTER脥STICAS
Modelo (datos), Vista (UI), Controlador (l贸gica)
-
-
-
CUANDO USARLO
Cuando desarrollas apps con interfaz de usuario y necesitas separar claramente datos, l贸gica e interfaz
DAO (Data Access Object)
-
-
CASO DE USO
Aplicaci贸n que usa MySQL, pero puede cambiar a MongoDB
-
-
CQRS (Command Query Responsibility Segregation)
-
-
-
-
-
DDD (Domain-Driven Design)
CARACTER脥STICAS
-
Entidades, Value Objects, Aggregates
-
-
-
-
MVVM (Model-View-ViewModel)
-
-
CASO DE USO
Aplicaciones desktop/WPF, mobile
-
CUANDO USARLO
Ideal para aplicaciones con binding de datos (ej: XAML, Angular) que separan interfaz y l贸gica de presentaci贸n
MVP (Model-View-Presenter)
-
-
-
-
-