虽然最近项目比较紧,但是仍坚持每天看几页Head First Design Pattern(short for HFDP),可以说是受益良多,刚刚看过Template Pattern,其中有一个特殊的环节就是FireSide Chat(HFDP的特色,没有新的Pattern讲述完毕,就会拿出类似的Patterns做对话,相当的不错)。这一次是Template vs Strategy compare methods。而factory 也和template也有很大相似的地方     先分别说:  &nbs ...
2007-05-06

Head First Design Patterns 读书笔记(一)

关键字: Head First Design Patterns 读书小结
     最近有幸阅读O'Reilly的Head First Design Patterns,发现这本书的确是对Design Patterns的一种全新解读,虽然影印版阅读起来仍然不那么流畅,但是已经让我对Design Patterns有了进一步的认识,虽然接下来会很忙,但仍然计划抓紧时间把这本书学习一遍,以加深自己对Design Patterns的了解。       本书中没有照搬其他书籍对Design  Patterns分类从工厂方式开始介绍的老套路,而是以一个程序员很常见的工作场景开始了 ...
2007-05-06

重新认识IOC & DI -- Head First Design Patterns 读书笔记(二)

关键字: IOC DI Head First Design Pattern
    这本书是基于Java来写Patterns实现的,但是很多有多年J2EE程序开发经验的人可能都没有对Patterns有很深入的了解,因为J2EE基本上都是一个MVC的模式就全部搞定了,开发的时候层次完全划分好,即便是有一些继承的类或者借口也都是项目组中一、二个“牛人”写好大家遵照着做就可以,我想这也是Patterns对于国内程序员一直都很陌生而且不易于理解的原因吧。      所以一提到设计模式,几乎所有做J2EE的程序员第一时间想到的都是Factory Method,让举个例子就是Singl ...