pattern
文章平均质量分 79
zhoupeng_love
静心 耐心 恒心
展开
-
设计模式之创建模式----单例模式
单例模式确保一个类只有一个实例,且自行实例化并向整个系统提供这个实例。单例模式特点:单例类只能有一个实例单例类必须自己创建自己的实例单例类必须给其它对象提供这个实例单例模式中单例类实现方式:饿汉式实现package com.create.single;/** * * 饿汉式单例 * @date 2013-11-26 */public class Sin原创 2013-11-26 12:57:05 · 806 阅读 · 0 评论 -
设计模式之创建模式----抽象工厂模式
简介 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据LSP原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上系统所需要的,仅仅是类型与这些抽象产品角色相同的一些实例,而不是这些抽象产品的实原创 2013-11-25 18:41:42 · 709 阅读 · 0 评论 -
设计模式之创建模式----简单工厂模式
简单工厂模式是类的创建模式,该模式的基本结构如下图:简单工厂模式是由一个工厂类根据传入的参量类型决定创建出那类产品实例。下面根据一个示意性的实例说明简单工厂模式结构,如下图所示:从上图可以看出,简单工厂模式涉及工厂角色、抽象产品角色及具体产品角色:(1)工厂角色:担任该角色是工厂方法模式的核心(2)抽象产品角色:有工厂方法创建对象的父类,或它们共同拥有的接口;为所有原创 2013-11-19 12:58:57 · 961 阅读 · 0 评论 -
设计模式之创建模式----工厂方法模式
工厂方法的模式用意定义一个创建产品对象的工厂接口,将实际创建工作延迟到具体的工厂子类中,一般性结构图,如下:原创 2013-11-25 18:19:47 · 783 阅读 · 0 评论