• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Retrieve the power...

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  Design Pattern

 
设计模式 - 概括说明
摘要: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... 阅读全文
posted @ 2006-04-18 10:54 Dabay 阅读(217) 评论(0) 推荐(0)
设计模式 - 享元 & 代理
摘要:Design Pattern - FlyWeight & ProxyFlyWeight : 以共享的方式高效地支持大量的细粒度对象。享元对象能做到共享的关键是区分Intrinsic(共享的信息) 和extrinsic(不共享的信息) 。Proxy : 代理和被代理的对象都继承自同一接口。但是那种HeavyJob()一般放在被代理的类中,需要的时候再建立。以下摘录自http://www.id... 阅读全文
posted @ 2006-04-12 20:07 Dabay 阅读(224) 评论(0) 推荐(0)
设计模式 - 组成 & 装饰 & 外观
摘要:因为在的吕震宇的博客上找到了关于设计模式很好的讲解, 所以不打算在自己的博客上写程序了, 只是记录一些自己的想法...Composite : 把容器和其中的内容看成一样的东西, 就好像属性结构的目录, 当dir的时候看到的不是文件就是目录, 目录又可以包含其他的文件和目录...Decorate : 基类比较小, 但是想在它的基础之上其他一些其他装饰的功能, 而不试用继承的方式...Facade :... 阅读全文
posted @ 2006-04-10 13:08 Dabay 阅读(162) 评论(0) 推荐(0)
设计模式 - 桥模式
摘要:Design Patterns - Bridge我觉得bridge就形式上来说和adapter差不多咯, 只是确切的把功能和实现分离功能部分:publicabstractclassMoneyFactory{publicvirtualvoidMakeMoney(){}}publicclassChinaMF:MoneyFactory{privateMoneyMakeImpmmi;publicChina... 阅读全文
posted @ 2006-04-03 23:15 Dabay 阅读(553) 评论(0) 推荐(0)
设计模式 - 配置器
摘要:DesignPattern - Adapter已经有的存在的类,可能是别人写的,反正就是我们现在想拿来用的类SpecialOutputpublicclassSpecialOutput{publicvoidPrintSquare(){for(Int32i=0;i<4;i++)Console.WriteLine("****");}publicvoidPrintUnderline(){Consol... 阅读全文
posted @ 2006-04-02 22:24 Dabay 阅读(405) 评论(0) 推荐(0)
设计模式 - 创建型模式
摘要:1.设计模式之创建型模式分为5类:抽象工厂,构造者,工厂方法,原型,单例 2.创建型模式指的是获取对象的方法,如何通过我们的类之间的结构搭建灵活的,扩展型强的对象获取系统. 3.这五类可以这样来加以说明: 3.1 抽象工厂:它适用于一组产品的更换,也就是说,我们有一系列的产品,他们因为某种风格组成一组形成系统的某种风格.系统可能拥有很多风格,因而每一种风格都应该对应一组不... 阅读全文
posted @ 2006-04-02 16:46 Dabay 阅读(500) 评论(0) 推荐(0)
设计模式 - 单件 & 原型
摘要:Design Pattern - Singleton & Prototype实现了单件模式的的Client, 它自身只有一个示例, 用Instance()方法得到惟一的实例 public class Client{ static private Hashtable ht = new Hashtable(); static protected Client c = null; pr... 阅读全文
posted @ 2006-04-02 11:17 Dabay 阅读(349) 评论(0) 推荐(0)
设计模式 - 构造器
摘要:Design Pattern - Builder一个制造个人电脑的通用的构造器: public class Builder{ public virtual String BuildCPU() { return "Standard CPU"; } public virtual String BuildDisplay() { return "S... 阅读全文
posted @ 2006-03-30 22:39 Dabay 阅读(828) 评论(2) 推荐(0)