
设计模式
xwbll
这个作者很懒,什么都没留下…
展开
-
学习设计模式系列之——单例模式(Java)
单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。 其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 在单例模式中,有三种实现方式:1、饿汉式;2、懒汉式;3、双重检查,下面我们分别来看这三种方式。 /** * * Person.java ...2010-07-08 17:13:42 · 130 阅读 · 0 评论 -
学习设计模式系列之——简单工厂模式(Java)
一、简单工厂模式简介 简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。举例说明: 第一步:有一苹果类和香蕉类,里面有同样的摘去方法get(),代码如下: package com.wds.simplefactory; /** * 香蕉类 * 2010-6-26 下午09:46:59 */...原创 2010-06-27 17:57:01 · 222 阅读 · 0 评论 -
学习设计模式系列之——工厂方法模式(Java)
是初学者,请各位前辈指点。谢谢。 工厂方法模式同样属于类的创建型模式又被称为多态工厂模式 。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 现有如下例子说明:Appl...2010-06-27 21:23:49 · 98 阅读 · 0 评论