设计模式
文章平均质量分 87
melin520
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式——简单工厂(Simple Factory)模式
工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式有以下几种形态: 简单工厂(Simple Factory)模式 工厂方法(Factory Method)模式 抽象工厂(Abstract Factory)模式 一、 简单工厂(Simple Factory)模式原创 2006-07-10 21:57:00 · 1599 阅读 · 0 评论 -
JAVA设计模式——工厂方法(Factory Method)模式
一 、工厂方法(Factory Method)模式 工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中.核心工厂类不再负责产品的创建.这样核心类成为一个抽象工厂角色.仅负责具体工厂子类必须实现的接口.这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品.二、 工厂方法模式角色与结构 抽象工厂(Creato原创 2006-07-11 09:21:00 · 2123 阅读 · 1 评论 -
JAVA设计模式——单例(Singleton)模式
一、单例(Singleton)模式 单例模式的要点有三个:一是某个类只能有一个实例,二是它必需自行创建这个实例,三是它必须向整个系统自行提供这个实例.二、饿汉式单例类饿汉式单例类是一个典型的单例类,下面是一个它的实现:/* * 饿汉式单例类,不能被继承 */public class HungrySingleton { /* * Sin原创 2006-07-11 11:54:00 · 1873 阅读 · 0 评论 -
JAVA设计模式——建造(Builder)模式
一、建造(Builder)模式: 在一个产品的建造系统中,建造模式就好像把产品的结构和产品的零件构造过程对客户隐藏起来,把对建造过程进行指挥的责任和具体建造零件的责任分割开来.二、建造(Builder)模式的角色与结构: 抽象建造者(Builder)角色:给出一个抽象接口.以规范产品对象的各个组成成分的建造, 具体建造(Concrete Buil原创 2006-07-11 16:33:00 · 1518 阅读 · 2 评论