与Eclipse Platform类似,Eclipse GEF通过大量使用设计模式来得到它的灵活性和扩展性。下面总结以下经常碰到的模式的小结。
1. MVC
与其他图形框架类似,GEF使用MVC来消除UI之间的耦合。
(1)Model:可以用任何Java对象来表示,model必须拥有某种notification机制。
(2)Views: Figure/TreeItems, 在典型的GraphicalEditor中,Figure是用于在GraphicalViewer中显示的Draw2D Figure,而TreeItems用于在Outline中的TreeViewer中显示信息。
(3)Contro ...
- 16:34
- 浏览 (86)
- 评论 (0)
- 分类: Eclipse GEF/EMF/GMF
用Eclipse开发插件也有一定时间了,这段时间项目不是很紧张,准备整理一下,把一些学习和平时开发的心得记录下来。
- 17:30
- 浏览 (77)
- 评论 (0)
- 分类: [网站分类]4.其他技术区
Override是norm,而Overroad是ExceptionOverride是在Runtime时候判断的,而Overload是在Compile-Time时候判断的对于Constructor,只能Overload,而不能Override尽量少用Overroad,就算用了也尽量使用不同数目的参数,以免client混淆。
- 00:27
- 浏览 (58)
- 评论 (0)
昨天晚上第一次网上面试,是跟美国那边的工程师面试的。总体感觉用英语交流是没有问题,不过有些问题问得比较深入,而且看不到对方,不知道我回答得结果怎么样。希望自己能够顺利通过吧。在这里祝福一下自己。
- 11:43
- 浏览 (59)
- 评论 (0)
最近在研究JMX,刚刚浏览了JMX in Action,把一些要点记载下来,以供以后查阅。1、JMX是Sun公司的一个标准。分为三层,分别是: Instrumentation: 最里面的一层,包括MBean Agent: MBean Server Distributed:最外面的一层,包括Connector与Adapter2、客户端通过调用Distributed层的API,通过MBean Server查找MBean,然后直接管理MBean。这是我暂时的一点总结。3、MBean的类型: Standart MBean:最简单的MBean D ...
- 15:15
- 浏览 (64)
- 评论 (0)







评论排行榜