[21]编码艺术

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