1.单例模式方法:类构造方法私有的,类里面有个静态类对象用来保存这个类对象,并且这个类提供获取该类对象的静态方法。
/** * 单例设计模式 * @author Admin * */ public class Design1 { private String name; private static Design1 d; private Design1(String name){ this.name = name; } public static Design1 getDesign(){ if(d==null){ System.out.println("构造"); d = new Design1("ddd"); } return d; } @Override public String toString() { return name+"单例"; } public static void main(String[] args) { Design1 d = Design1.getDesign(); System.out.println(d); } }
2.模板设计模式:
描述的是在定义父类时,应尽可能多的将各个子类的共同功能进行实现。不同功能交由子类实现。即由父类实现不变部分,由子类实现可变部分.但是它限制了程序设计的随意性。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/u012432475/article/details/47110135