[ 道 ]编码的艺术

     摘要: (1) OO是朴素的不是教条的 ... (2) 使用泛型将这个问题再一般化。  阅读全文
posted @ 2009-06-03 18:41 xiaotie 阅读(1065) | 评论 (8)  编辑
     摘要: 没有最好的架构,只有最合适的架构。循证架构是《Expert One-on-One J2EE Development without EJB》一书中推崇的架构思路,用俺们的话说就是摸着石头过河,找最适合自己的架构。  阅读全文
posted @ 2009-05-21 05:53 xiaotie 阅读(2079) | 评论 (13)  编辑
     摘要: 方法、手段、目的,以及胡言乱语。  阅读全文
posted @ 2009-05-19 06:12 xiaotie 阅读(2008) | 评论 (12)  编辑
     摘要: 实现.net下的动态代理 一文使用动态代理实现了 Ducking Typing,解决了文中的第一个问题,下面,向第二个问题进军——mixin。  阅读全文
posted @ 2009-02-01 15:09 xiaotie 阅读(1281) | 评论 (6)  编辑
     摘要: 通过动态代理可以解决接口约束问题;可以快速生成Wrapper类;可以实现AOP功能。本文提供了这样一个动态代理工厂的原型实现(因为时间有限,只是实现了部分功能,其它功能可参考文中方法实现)。  阅读全文
posted @ 2009-02-01 08:47 xiaotie 阅读(1905) | 评论 (13)  编辑
     摘要: 将树匹配问题归整为字符串匹配问题,来提高解决方案的柔性。  阅读全文
posted @ 2007-07-19 11:40 xiaotie 阅读(2485) | 评论 (12)  编辑
     摘要: 采用泛型实现的State模式代码量比不采用泛型实现的要少,更大的优点是,泛型实现中各种状态的定义比较短,这些定义可以放在一起,这样写起来也不容易写错,维护起来也比较简单。  阅读全文
posted @ 2006-12-18 02:31 xiaotie 阅读(2387) | 评论 (3)  编辑