Aquí resumo los patrones de diseño utilizados en la plataforma Eclipse. Comprender los patrones de diseño utilizados en Eclipse es la clave para comprender la plataforma Eclipse.
La arquitectura Eclipse tiene una estructura de capas claras. Cada capa es independiente entre sí pero interactiva entre sí. Para comprender mejor un marco, es una buena idea comenzar desde una vista general de la idea de patrones de diseño subyacente.
Esto es solo un resumen, se ilustran los patrones de diseño utilizados en cada capa.
- Tiempo de ejecución de la plataforma: Adaptador (Parte 1, Parte 2, Parte 3), Singleton
- Espacio de trabajo: proxy y puente, compuesto, observador, visitante
- SWT: Compuesto, Estrategia, Observador
- JFace: estrategia, comando
- Mesa de trabajo: Memento, Visual Proxy