gpt4 book ai didi

eclipse-gef - Eclipse GEF 中使用的设计模式

转载 作者:行者123 更新时间:2023-12-03 07:44:46 26 4
gpt4 key购买 nike

谁能总结一下 Eclipse GEF 中使用的设计模式吗?我看到有人在Eclipse平台和JDK上做得很完美。如果能对设计模式进行说明,对学习 GEF 将非常有帮助。

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

类层次结构图也非常有帮助。

非常感谢!

最佳答案

来自 GEF wiki 的简短摘要。

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

关于eclipse-gef - Eclipse GEF 中使用的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15342696/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com