public class A { private static A a = new A(); private String test; public static B getB() { //可以通过a.test来访问 return new B(); } }
public class Product{ private Object shared; public Product(Object shared){ this.shared=shared; } } public class Factory{ private Object shared = new Object(); public Product getProduct(){ return new Porduct(shared); } } }
public class A {
private static A a = new A();
private String test; public static B getB() {
//可以通过a.test来访问
return new B();
}
}
public class Product{
private Object shared;
public Product(Object shared){
this.shared=shared;
}
}
public class Factory{
private Object shared = new Object();
public Product getProduct(){
return new Porduct(shared);
}
}
}