恩,我现在还在使用java,喜欢ruby之前是看好JavaScript以及ecma系列的语言(如flash的as3)。
举一个不大不小的例子吧,年初再研究领域模型的时候,大胆的使用了db4o对象数据库,然后发现现有
的Framework不能很好发挥出对象数据库的优势,比如spring,webwork,只有dwr比较不错,但是在dwr
和数据库之间需要一个好的框架连接,于是乎费了九牛二虎之力写了个简单框架ObjectMethodMapping,
简称OMM,其实就是要实现为模型对象动态的装备action,以及管理领域。
其实,这个框架绝对是重复早轮子,因为脚本语言都能动态的加入方法,诶,java的悲哀。
代码有点多,请看我帖的帖子吧,里面有理论(对象装备模式)和实现的例子
http://groups.google.com/group/ObjectMethodMapping?hl=zh-CN
至于ruby的实现,相信非常简单,但是。。。我连关键字还没学全,希望有兴趣的朋友可以用ruby实现
我的对象装备模式。