摘要:如果您是从我的文章转到此处,请容许我说一声对不起:之所以不直接连接到下载文件,主要是为了统计下载次数(博客园暂无此功能,已经联系dudu,可能过一段时间会有改进)。 请点击此处下载
阅读全文
文章分类 - Design & Architecture
设计你的程序
摘要:讲完了SINGLETON和Proxy,按计划应该讲讲Flyweight了。 Flyweight,字面上理解,就是Weight都Fly了,重量都飘起来了,这个模式在《设计模式》这本书里面翻译为“享元”。这个翻译有点怪怪的,一开始我还以为是亨元,咸亨的亨,大亨的亨呢。仔细一看,原来是说“共享的元素”。这么一分解,含义倒是挺贴切的,只是这种缩略语实在是很蹩脚。我们先来看看《设计模式》这本书是怎么写Fly...
阅读全文
摘要:上一次说的是Singleton模式,讲了很长的篇幅。这次讲Proxy,有什么不对的地方欢迎大家指出。 Proxy,是一个什么样的东西呢?从字面上,我们很容易联想到Http的代理服务器。嗯,意思上面有点接近,大概就是通过某种方式为客户提供一个中间连接。比如说,一个远程客户端需要使用某个服务,也就是我们说的远程调用。假设这个服务在本地的时候是由class ServiceA提供的,那么很明显,它的某个属...
阅读全文
摘要:上一次随便说了一点皮毛,这一次我再来讲一点皮毛——因为我目前也就仅仅懂得这一点皮毛!呵呵!说之前让我们来看看这本书里面所讲到的设计模式: -- 结构型(Structural),类或对象的组成※ Adapter, Bridge, Composite, Facade, Flyweight, Proxy-- 行为型(Behavioral),对象交互和职责分配※ Chain of Responsibil...
阅读全文
摘要:继续贴以前的文章,这篇文章是过年时候写的。 最近公司买了4本书,其中三本是《Art of Programming》,还有一本就是这里要说到的《Design Patterns》。公司里面其他人拜Donald为神人,于是三下五除二就拿走了那三本。等我过来选的时候,就只剩下《Design Patterns》了。有人问我,你不可以去抢啊?呵呵,我一生不会拜什么人为偶像,就算他再强我也不会拜,我只会去学。拜...
阅读全文
摘要:先来看一下.NET CF的一些新消息,其实就一条:.NET Compact Framework 1.0 的 SP2 发布了!下面是两个连接,我也闹不清楚到第哪个才是给开发者使用的:.NET Compact Framework 1.0 SP2 Developer Redistributable (Re-release) 12677 KB.NET Compact Framework 1.0 SP2 R...
阅读全文