本帖最后由 迷途羔羊 于 2015-8-29 10:07 编辑
单例设计模式:分饿汉式和懒汉式;
饿汉式
class Student{
private static Student s=new Student();
private Student(){};
public static Student getStudent(){
return s;
}
}
----------------------------------------------
懒汉式:
class Student {
private static Student s=null;
private Student(){}
public static synchronized Student getStudent(){
if(s==null){
s=new Student(); }
return s;
}
}
简单工厂设计模式;
抽象工厂设计模式;
装饰设计模式;
模板设计模式。
|
|