A Cooly Weblog

   ::  ::  ::  ::  :: 管理

设计模式

Design-Pattern
     摘要: 1. 模式定义... 1
2. 模式介绍... 1
3. 模式特点... 2
4. 与其它模式的关系... 3
5. 参考... 3
  阅读全文

posted @ 2007-02-28 00:51 acooly 阅读(577) | 评论 (0)  编辑 |

     摘要: 简单工厂模式也叫静态工厂方法模式(Static Factory Method),是由一个工厂对象隐藏并决定产品类的具体创建的一种创建模式。是工厂方法模式的一种特例。  阅读全文

posted @ 2007-02-27 23:32 acooly 阅读(373) | 评论 (0)  编辑 |

     摘要: 多例模式Multiton基本特性同单例Singleton,由自己创建和管理自身实例,并向系统提供自身实例。不同之处是多例类在同一容器(类加载器)或JVM中可以存在多个实例。  阅读全文

posted @ 2007-02-22 21:45 acooly 阅读(666) | 评论 (1)  编辑 |

     摘要: 单例模式(singleton)在很多系统中都比较常用。我用得最多的就是用来做缓存。最新重新学习设计模式,想整理一下开发中的一些经验和资料上的讲解以备以后查看。  阅读全文

posted @ 2007-02-22 18:48 acooly 阅读(409) | 评论 (0)  编辑 |

     摘要: 装饰(Decorator)模式又名包装(Wrapper)模式。Decorator以对客户端透明的方式扩展对象的功能,是继承的一种代替方案。
什么时候使用:

1. 需要动态的扩展一个类,这些扩展也可以动态的撤销,并保持原有类的静态定义的情况。
2. 需要增加由一些基本功能排列组合贰产生的非常强大的功能,并使继承关系变得不实现,典型的Wrapper应用
  阅读全文

posted @ 2006-12-24 14:36 acooly 阅读(964) | 评论 (0)  编辑 |