Java设计模式
edisonyjc
这个作者很懒,什么都没留下…
展开
-
Java设计模式记录:(一)、单例模式
单例模式:确保一个类只有一个实例,该个实例供整个系统使用,节省内存空间,避免频繁的创建、销毁对象,提高性能。 适用场景:数据库访问类的实例化。 注:单例模式,若使用反射,会产生新的对象 1.饿汉式单例 public class Singleton { private static Singleton singleton = new Singleton(); private...转载 2018-11-06 09:21:11 · 100 阅读 · 0 评论 -
Java设计模式记录:(二)、工厂模式
工厂模式:定义一个创建对象的接口,让子类决定实例化哪一个类。 1.简单工厂模式 interface IProduct { public void productMethod(); } class Product implements IProduct { public void productMethod() { System.out.println("产品"...转载 2018-11-06 09:34:23 · 116 阅读 · 0 评论 -
Java设计模式记录:(三)、建造者模式
建造者模式:将一个复杂对象的创建在建造类中定义实现方法。 class Product { private String name; private String type; public void showProduct(){ System.out.println("名称:"+name); System.out.println("型号:"...转载 2018-11-06 09:45:43 · 131 阅读 · 0 评论