12,设计模式
一,单例模式
class A{
private static A a = new A(); //类第一次加载,就创建对象(饿汉式) private static A a; (懒汉式)
private A(){} //私有化,构造方法(别的类创建不了对象,只能本类创建,确保单例)
public static A getA(){ //对外提供,获取,单例对象的,公共方法
return a; if(a==null){a=new A();}
}
}
二,模板设计模式 定义一个模板结构,将具体内容延迟到子类去实现(定义一个抽象父类,相同部分的代码放在抽象的父类中,而将不同的代码,让不同的子类去实现)
浙公网安备 33010602011771号