- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 原型模式(prototype pattern)
package prototype; /* * 原型模式定义: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. * Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节. * 工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原 * 型对象拷贝它们自己来实施创建。 */ public abstr
2012-12-06 15:39:53 626
原创 多例模式(multition pattern)
package multitype; import java.util.ArrayList; import java.util.Random; public class Emperor { private static int maxNum=2; private static ArrayList emperorInfoList =new ArrayList(maxNum); //皇帝名列
2012-12-06 09:42:44 832
转载 单例模式2(single pattern)
package singleton; public class SingletonDemo2 { private int num; private SingletonDemo2(){} private static SingletonDemo2 single=null; //懒汉式,也叫延迟加载 public static SingletonDemo2 getInstance()
2012-12-06 09:39:41 490
原创 单例模式1(singleton pattern)
package singleton; public class SingletonDemo { /*构造一个单例模式的设计步骤:1.将构造一个私有构造函数,2.在类中创建一个静态的本类对象, * 3.提供一个静态方法可以获取到该对象 * * Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 * 在很多操作中,比如建立目录 数据库连接都需要这
2012-12-06 09:38:07 521
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人