摘要: 一. 建造者模式  建造者模式,是将一个复杂对象的构建与它的表示分离,使的同样的构建过程可以创建不同的表示。  优点:  使得建造代码与表示代码分离,由于建造者隐藏了该产品是如何组装的,所以如果要改变一个产品的内部表示,只需要再定义一个具体的建造者就可以了。  适用场合:  主要用于创建一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但是对象内部的构建通常面临着复杂的变化。二.建造者模式... 阅读全文
posted @ 2010-09-17 15:41 Jasmines 阅读(159) 评论(0) 推荐(0)
摘要: 一. 单例模式  单例模式,保证一个类只有一个实例,并提供一个访问它的全局访问点。单例模式因为Singleton封装它的唯一实例,它就可以严格的控制客户怎么访问它,以及何时访问它。二.适用的场合  当一个类只允许创建一个实例时,可以考虑使用单例模式。三.单例模式的结构  Singleton类,定义一个私有变量instance,私有构造方法Singleton()和方法GetInstance();  ... 阅读全文
posted @ 2010-09-17 10:54 Jasmines 阅读(179) 评论(0) 推荐(0)