随笔分类 -  设计模式

摘要:工厂方法的定义:Define a interface for creating an object, but let subclass decide which class to instantiate. Factory method let a class defer instantiation to subclass. 工厂方法模式是一个比较简单易于理解的设计模式。它主要涉及两方面:工厂,也就是对象或者产品的创建者;另一部分是被创建的对象,或者说是产品。我们看看工厂方法的类图: 在工厂方法模式中,抽象类Factory并不负责具体创建产品的细节,具体的细节在其实现类,也就是具体的工厂中给出。 阅读全文
posted @ 2012-10-18 00:29 wawlian 阅读(1840) 评论(0) 推荐(0)
摘要:单例模式的定义:Ensure a class has only one instance,and provides a global point of access it。也就是说,如果将一个类设计成单例模式,那么它将只允许一个实例。单例模式算是常见设计模式中最为简单直接的,下面可以看一下单例模式的通用代码:package net.jerryblog.dp.sigleto;public class Singleton { private static final Singleton instance = new Singleton(); private Singleton(){ ... 阅读全文
posted @ 2012-08-12 21:57 wawlian 阅读(1301) 评论(1) 推荐(0)