Eclipse GEF中使用的设计模式

时间:2013-03-11 15:40:58

标签: eclipse-gef

任何人都可以总结Eclipse GEF中使用的设计模式吗?我发现有人在Eclipse平台和JDK上做得很好。如果说明设计模式,那么学习GEF会非常有帮助。

例如,EditPartFactory是典型的工厂模式。 GEF本身实现了MVC设计。

类层次结构图也非常有用。

非常感谢!

1 个答案:

答案 0 :(得分:3)

GEF维基的简短摘要。

  • 工厂:从调色板创建模型,创建EditParts和创建数字
  • 观察者:通常是监听模型和视图的控制器(EditPart)
  • 命令:实现撤消和重做功能
  • 策略:EditParts可以动态安装和删除EditPolicies
  • 责任链:决定哪个EditPolicy应处理请求