1.单例设计模式
单例设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。
1)构造方法私有化
2)声明一个本类对象
3)给外部提供一个静态方法获取对象实例
例如:
class Singleton{
private static Singletho1 s = new Singletho1();
private Singletho1(){}
public static Singletho1 getInstance(){
return s;
}
}
2.模板方法模式(Templete Method)
模板方法模式:定义一个操作中的算法的骨架,而将一些可变部分的实现延迟到子类中。模板方法模式使得子类可以不改变
一个算法的结构即可重新定义该算法的某些特定的步骤。
时间: 2024-10-12 17:48:52