24 Oct 2014

Java设计模式:Eclipse中的应用

注:本文为译文,原文出处java-design-patterns-in-stories

下面我总结了Eclipse平台内应用的设计模式. 理解这些设计模式是理解Eclipse的关键.

Eclipse建构有一个清晰的层次结构. 每一个层都互相独立却又互相交互. 为了更好的理解一个框架, 从它背后的设计模式的统一视图开始是一个很好的思路.

下面只是一个概括, 将说明每一层次应用的设计模式.

  • Platform Runtime: 适配器模式(Part 1, Part 2, Part 3), 单例模式
  • Workspace: 代理模式, 桥接模式, 组合模式, 观察者模式, 访问者模式
  • SWT: 组合模式, 策略模式, 观察者模式
  • JFace: 策略模式, 命令模式
  • Workbench: 备忘录模式, 代理模式

Tags:
0 comments