
design pattern
文章平均质量分 74
sole_ghost
这个作者很懒,什么都没留下…
展开
-
再谈Head First Design Patterns
这本书应该是我目前为止读过的最有趣的一本书, 里面是多插图, 言语幽默 , 而且里面还经常采用拟人的手法,比如说Abstract Factory 和 Factory Method 模式之间的对话,当然了,这并不是说讲的深度不够,恰恰相反,他把问题说的非常透彻. 这本书和我以前所看过的计算机书籍有很大的不同, 它同时以一个读书笔记又或者说以黑板式的教学方式来说. 其实呢, 我想说的是, 我在转载 2006-11-20 15:21:00 · 744 阅读 · 0 评论 -
用io包讲解Decorator模式
JDK为程序员提供了大量的类库,而为了保持类库的可重用性,可扩展性和灵活性,其中使用到了大量的设计模式,本文将介绍JDK的I/O包中使用到的Decorator模式,并运用此模式,实现一个新的输出流类。 Decorator模式简介 Decorator模式又名包装器(Wrapper),它的主要用途在于给一个对象动态的添加一些额外的职责。与生成子类相比,它更具有灵活性。有时候,我们需要为一个对象而转载 2006-11-22 17:15:00 · 936 阅读 · 0 评论 -
设计模式之Factory1(简单工厂,工厂方法,抽象工厂的比较)
板桥里人 http://www.jdon.com 2002/10/07(转载请保留)模式实战书籍《Java实用系统开发指南》工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成转载 2006-11-30 14:15:00 · 798 阅读 · 0 评论 -
factory2-简单工厂,工厂方法和抽象工厂模式
作者:罗鹏 Email:luopeng@ec.com.cn对于简单工厂来说,它的工厂只能是这个样子的public class SimplyFactory { /*** 静态工厂方法*/public static Prouct factory(String which) throw NoSuchProductExcption{ if(which.equalIgnoreCase("pr转载 2006-11-30 14:21:00 · 751 阅读 · 0 评论 -
设计模式之Singleton(单态)zz板桥里人
设计模式之Singleton(单态)板桥里人 http://www.jdon.com 2002/05/07模式实战书籍《Java实用系统开发指南》单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可转载 2006-12-04 00:47:00 · 829 阅读 · 0 评论 -
singleon模式与多线程
单子模式的设计思想是类得内部定义一个静态变量,当创建第一个实例时设置改变量. /_%>F5 应用程序直接使用这个静态变量指向的实例就可以了.为了防止应用程序调用构造器 _NhaW8E- 所以构造器必须为private cTc|Y@@ 创建一个类满足: CB%[2i+ 1.构造器私有 WY:S(aH 2.用一个私有静态变量引用实例 Yq0/nN{g6 3.提供一原创 2006-12-03 21:51:00 · 1044 阅读 · 0 评论