设计模式
Small leaf
一步一脚印
展开
-
设计模式之一--- 建造(Builder)模式
【1】基本概念 建造(Builder)模式是一种对象构建的设计模式,它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。 【2】简单分析 我们先来看一下该设计模式的UML结构图 上图是Strategy 模式的结构图,让我们可以进行更方便的描述: Builder转载 2015-05-06 11:37:06 · 460 阅读 · 0 评论 -
设计模式之二--- 单例模式
设计模式中,最简单不过的就是单例模式。先看看单例模式 原文:http://www.iteye.com/topic/575052 Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double转载 2015-05-06 11:44:45 · 447 阅读 · 0 评论