- 博客(5)
- 收藏
- 关注
对于Observer的扩展研究
Observer模式在UI的实现里非常常用一个设计模式,通过向父窗体来注册子窗体组,可以实现在父窗体获得事件时,统一调度子窗体的行为。我们先来看一个简单的观察者模式的实现。在观察者模式中包括两个部分,其一是观察者,其二是受观察者。在整个观察者模式运转体系中,一般只存在一个受观察者,而存在n个观察者。观察者的定义一般通过接口来实现,如下:这里明确定义了观察者接口,其中performAction方法...
2007-12-26 15:37:08 108
有关xml namespace
有关xml的namespace方面的内容好像在日常开发工作中是被忽略的方面,很少有某个系统会需要系统地设计xml,所以也很少有使用到,之前涉及到一个动态生成xml文件的问题,就遇到了xml namespace方面的问题。不多说,好好读[url]http://www.w3.org/TR/xml-names11/[/url]...
2007-12-20 11:48:09 101
管理代码里的“方法链”和嵌套调用
代码越写越多,其实好多东西都会是一个积累和反思的过程,在较早前看过一篇文章,是描述有关某第三方包的一些代码特性的问题,就想起来了这个问题,“方法链”(Method Chain),先不说别的,看看下面一段代码:java 代码 public void method(){ SomeComponent component = new SomeComponent(); ...
2007-11-21 14:25:44 85
eclipse插件开发中“资源”的启示
最近一直在从事基于eclipse的插件开发工作,其实本身就开发过程来讲是异常的痛苦。一直以来都在用java写业务逻辑,而很少涉及到有关UI方面的编程,可能很久以前有用过swing的相关内容,看过一点点swt/jface的东西,但是都没有深入了解,以至于一个简单的TreeView的展现也研究了半天。当然,这些都不是主要内容,是想要谈一下有关资源和面向接口编程的内容。在较早前的时候有看过一些有关面向...
2007-11-13 16:37:00 88
理解eclipse(java工程)的工作目录
eclipse是非常常用的开发平台,利用eclipse的插件平台,可以将eclipse扩展成为非常优秀的专有语言ide,这里主要提到一个关于eclipse利用jdt插件开发java应用时遇到的问题。首先我们说明一下elipse对工程的管理。eclipse的基本工程目录叫做workspace,每个运行时的eclipse实例只能对应一个workspace,也就是说,workspace是当前工作...
2007-10-29 17:59:53 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人