feipeng

不要过分强调技术,思想才是关键!
  新随笔  :: 管理

随笔分类 -  Enterprise Library

摘要:大家在学习ObjectBuilder的Locator时,可能都知道里面是使用WeakRefDictionary作为它内部的存储结构,以实现对象的缓冲机制。那WeakRefDictionary的是如何实现的呢?其实它是采用对象适配器模式,把一个Dictioary泛型集合对象适配成符合存储弱引用对象的集合。 阅读全文

posted @ 2007-08-02 11:29 FrankFei 阅读(2129) 评论(2) 推荐(1)

摘要:ObjectBuilder中提供了很多Policy,甚至还可以按自己的需要任意扩展,那对于已经提供的Policy,我们应该如何正确的使用呢?这篇文章我会先介绍一下其中的SingletonPolicy。 在我们实际的项目开发中,经常会遇到多次创建同一个类的情况,如果按照一般的方法去new一个类,那么每new一次,就会产生一个实例,对于小型系统完全没有问题,但当系统比较庞大时,就应该认真思考了。 阅读全文

posted @ 2007-08-01 11:45 FrankFei 阅读(2097) 评论(3) 推荐(1)

摘要:对ObjectBuilder有所了解的可能知道,里面使用了Strategy模式,而在GOF中有这样一句:策略又称做政策(Policy),那问题就来了,在ObjectBuilder中,IBuilderPolicy和IBuilderStrategy到底有什么区别呢?系统为什么会同时引入这两个概念呢? 阅读全文

posted @ 2007-07-31 17:01 FrankFei 阅读(2199) 评论(4) 推荐(1)

摘要:一、在分析之前,先把Strategy模式和Chain of Resposibility模式做一下简单介绍。 阅读全文

posted @ 2007-07-31 13:38 FrankFei 阅读(3417) 评论(9) 推荐(1)