![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
guangmingfupin
这个作者很懒,什么都没留下…
展开
-
单例模式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 · 489 阅读 · 0 评论 -
单例模式1(singleton pattern)
package singleton;public class SingletonDemo {/*构造一个单例模式的设计步骤:1.将构造一个私有构造函数,2.在类中创建一个静态的本类对象, * 3.提供一个静态方法可以获取到该对象 * * Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 * 在很多操作中,比如建立目录 数据库连接都需要这原创 2012-12-06 09:38:07 · 515 阅读 · 0 评论 -
多例模式(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 · 806 阅读 · 0 评论 -
原型模式(prototype pattern)
package prototype;/* * 原型模式定义: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. * Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节. * 工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原 * 型对象拷贝它们自己来实施创建。 */public abstr原创 2012-12-06 15:39:53 · 625 阅读 · 0 评论