三颗纽扣

世界上最宽广的是海洋,比海洋更宽广的是天空,比天空更宽广的是人的胸怀

导航

2009年2月20日 #

冷眼看 java 的枚举

摘要: 哦,这不就是个语法糖么,当 java 的那些家伙口口声声说 C# 3.0 lamda表达式,对象初始化等特性不就是一些语法糖的时候,不知道他们是否还记得,他们所谓的 枚举 其实不过也只是一个更大语法糖而已。 阅读全文

posted @ 2009-02-20 22:26 三颗纽扣 阅读(236) 评论(0) 推荐(0)

java 事件处理

摘要: 这段时间维护 oe model-editor,swing 的程序,因此接触了 java 的事件处理机制,由于 java 没有象 dotnet 那样的将 event、delegate 作为显式的语言对象来处理,因此事件的处理比起 dotnet 来,还是很不方便和直观的。这里有一篇文章给出了三种事件处理程序的写法 http://developer.weaseek.com/2008/0819/49994617_3.shtml 作者认为第三种最好,但我觉得这需要写很多的内部类,还不是最好的模式 阅读全文

posted @ 2009-02-20 13:59 三颗纽扣 阅读(237) 评论(0) 推荐(0)

COM 中面向接口的模式及其在 Java 中的实现

摘要: 面向接口的设计模式,无需多言,就是系统中所有用到的对象都是以接口的方式定义而不是最终类的方式定义的。这种设计模式的好处就是能够非常方便的替换掉具体的实现类而不影响相关代码。 阅读全文

posted @ 2009-02-20 12:43 三颗纽扣 阅读(238) 评论(0) 推荐(0)