首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

一不小心思解了两种模式。

2012-06-29 
一不小心理解了两种模式。。。理解,应该说只是暂时的理解。 对于模式,每个阶段都有每个阶段的感悟。最近研究ecl

一不小心理解了两种模式。。。
理解,应该说只是暂时的理解。 对于模式,每个阶段都有每个阶段的感悟。
最近研究eclipse插件开发,做个XML的图形化编辑插件。做惯了J2EE项目,用惯了各种各样的框架。对于这种啃源代码,研究API,搜索些代码sinnpets来做个东西的方式还是感到了点阻力。
不过这过程也算学习了不少东西。言归正传,做的过程中有用到了两个模式,访问者模式和观察者模式。我想说的不是介绍这两种模式。这些资料啊,书籍啊都烂大街了。我是想说是我是如何去理解的。比如访问者模式,在XML解析的过程中有用到,写节点访问者时,突然地感觉到,如果把被访问者当成黑盒子,那么我只需想到我这段代码能拿到一个节点的对象。我对他进行处理就可以了。这样更符合思维的习惯。又比如观察者模式。在用一个多页的编辑器时,对UI界面的控件进行观察。那么把UI界面控件当做黑盒子。写观察者时,我只需专注于写将观察的结果更新到源代码编辑器去就可以了。结论:在写代码时,更专注,更符合思维的习惯。这就是暂时的理解吧。

热点排行