设计模式 - 概括说明
摘要: Design Patterns - Abstract以下摘自http://www.dofactory.com/Patterns/Patterns.aspx Creational Patterns Abstract Factory Creates an instance of several families of classes Builder Separates object construct...
阅读全文
设计模式 - 享元 & 代理
摘要: Design Pattern - FlyWeight & ProxyFlyWeight : 以共享的方式高效地支持大量的细粒度对象。享元对象能做到共享的关键是区分Intrinsic(共享的信息) 和extrinsic(不共享的信息) 。Proxy : 代理和被代理的对象都继承自同一接口。但是那种HeavyJob()一般放在被代理的类中,需要的时候再建立。以下摘录自http://www.id...
阅读全文
设计模式 - 组成 & 装饰 & 外观
摘要: 因为在的吕震宇的博客上找到了关于设计模式很好的讲解, 所以不打算在自己的博客上写程序了, 只是记录一些自己的想法...Composite : 把容器和其中的内容看成一样的东西, 就好像属性结构的目录, 当dir的时候看到的不是文件就是目录, 目录又可以包含其他的文件和目录...Decorate : 基类比较小, 但是想在它的基础之上其他一些其他装饰的功能, 而不试用继承的方式...Facade :...
阅读全文
设计模式 - 桥模式
摘要: Design Patterns - Bridge我觉得bridge就形式上来说和adapter差不多咯, 只是确切的把功能和实现分离功能部分:publicabstractclassMoneyFactory{publicvirtualvoidMakeMoney(){}}publicclassChinaMF:MoneyFactory{privateMoneyMakeImpmmi;publicChina...
阅读全文
设计模式 - 配置器
摘要: DesignPattern - Adapter已经有的存在的类,可能是别人写的,反正就是我们现在想拿来用的类SpecialOutputpublicclassSpecialOutput{publicvoidPrintSquare(){for(Int32i=0;i<4;i++)Console.WriteLine("****");}publicvoidPrintUnderline(){Consol...
阅读全文