一、门面模式
门面模式就是将过程封装,由门面类调用子系统
例子:
用户发送一封邮件,需要创建session,获取邮件发送对象,创建邮件消息体,发送邮件,这几个步骤,使用门面模式后我们不用关心这几个步骤的先后顺序,只需要将参数传递进去就行
二、单例模式
就是class文件被加载到虚拟机上时,直接在堆中new出一个对象。多例就是new 出多个对象
public class Singleton
{
// 懒汉式
private static Singleton instance=null;
public static synchronized Singleton getInstance(){
if(instance==null){
instance=new Singleton();
}
return instance;
}
//饿汉式
private static Singleton singleton=new Singleton();
public static Singleton getInstance(){
return singleton;
}
}
分享到:
相关推荐
4、多例模式MULTITION PATTERN 5、工厂方法模式FACTORY METHOD PATTERN 6、抽象工厂模式ABSTRACT FACTORY PATTERN 7、门面模式FACADE PATTERN 8、适配器模式ADAPTER PATTERN 9、模板方法模式TEMPLATE METHOD ...
门面模式[FACADE PATTERN] 适配器模式[ADAPTER PATTERN] 模板方法模式[TEMPLATE METHOD PATTERN] 建造者模式[BUILDER PATTERN] 策略模式 代理模式 单例模式 多例模式 工厂方法模式 抽象工厂模式 门面模式 适配器...
多例模式【MULTITION PATTERN】 工厂方法模式【FACTORY METHOD PATTERN】 抽象工厂模式【ABSTRACT FACTORY PATTERN】 门面模式【FACADE PATTERN】 适配器模式【ADAPTER PATTERN】 模板方法模式...
一、 门面(Facade)模式 134 二、 门面模式的结构 134 三、 门面模式的实现 135 四、 在什么情况下使用门面模式 135 五、 一个例子 136 六、 使用门面模式的设计 140 设计模式(16)-Bridge Pattern 144 一、 桥梁...
第 4 章 多例模式【MULTITION PATTERN】 16 第 5 章 工厂方法模式【FACTORY METHOD PATTERN】 19 第 6 章 抽象工厂模式【ABSTRACT FACTORY PATTERN】 31 第 7 章 门面模式【FACADE PATTERN】 44 ...
一、 门面(Facade)模式 二、 门面模式的结构 三、 门面模式的实现 四、 在什么情况下使用门面模式 五、 一个例子 六、 使用门面模式的设计 设计模式(16)-Bridge Pattern 一、 桥梁(Bridge)模式 二、 ...
设计模式之 Facade(门面?) 可扩展的使用 JDBC针对不同的数据库编程,Facade提供了一种灵活的实现. 设计模式之 Composite(组合) 就是将类用树形结构组合成一个单位.你向别人介绍你是某单位,你是单位中的一个元素...
第 4 章 多例模式【MULTITION PATTERN】 ...............................................................................................16 第 5 章 工厂方法模式【FACTORY METHOD PATTERN】 ....................
与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...
与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...