摘要: 建造者模式(Builder)又叫生成器模式:将一个复杂对象的构建与它的表示相分离,使得同样的构建过程可以创建不同的表示。 建造者模式通常包括下面几个角色: 1. 生成器builder:给出一个抽象接口,以规范产品对象的各个组成成分的建造。这个接口规定要实现复杂对象的哪些部分的创建,并不涉及具体的对象 阅读全文
posted @ 2016-09-20 17:57 池塘ddjyds 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,类的实例都只存在一个(当然也可以不存在),并提供一个访问全局点。 单例模式的特点: 单例模式使类在程序生命周期的任何时刻都只有一个实例; 单例的构造函数是私有的,外部程序如果想要访问这个单例类的话,必须通过请求(GetInstance 阅读全文
posted @ 2016-09-20 17:41 池塘ddjyds 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 它和工厂方法模式的区别就在于需要创建对象的复杂程度上。而且抽象工厂模式是三个里面最为抽象、最具一般性的。 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。客户端仅与抽象类定义的接口交互,而不使用特定的具体类/产品; 而且使用抽象工厂模式还要满足以下条件: 1.系统中 阅读全文
posted @ 2016-09-20 17:25 池塘ddjyds 阅读(203) 评论(0) 推荐(0) 编辑