当前位置:
代码迷
>>
J2SE
>> [标题党来了]偶想用静态工厂模式,可是它又不完全支持“开闭”,偶想用工厂方法模式,可是接口或抽象中又不能有Static方法?该如何解决
详细解决方案
[标题党来了]偶想用静态工厂模式,可是它又不完全支持“开闭”,偶想用工厂方法模式,可是接口或抽象中又不能有Static方法?该如何解决
热度:
88
发布时间:
2016-04-24 16:11:30.0
[标题党来了]偶想用静态工厂模式,可是它又不完全支持“开闭”,偶想用工厂方法模式,可是接口或抽象中又不能有Static方法?
RT
------解决方案--------------------
标题党也要把问题说清楚吧
------解决方案--------------------
你看到的都是这两个模式的不足之处,
工厂方法是支持开闭原则的,一个工厂对应一个产品,当你新增产品时,只需增加一个工厂即可。至于使用方面,new factory() 和factory.getInstance()也没太大区别吧?只不过多写一句话。
查看全文
相关解决方案
关于Thinking in java中import static net.mindview.Print.失误
关于Thinking in java中import static net.mindview.Print.疏失
一个关于 static 和final的程序 看不明白了 哪位高手知道呢
public final static day解决方案
The static field DBmysql.getline should be accessed in a static way解决方案
static final int i;若不赋值就失误,求内存解释
Java Static 跟 构造方法 和 默认{}执行顺序
static 变量超时解决方案
请教下public abstract class SqlHelper抽象类下,为什么能写public static int ExecuteNonQuery()方
static 的用法,该如何处理
[请教:public static DataSet GetListSql()和public DataSet GetListSql()定义办法有什么区别]
public static void 与 public static 类型有什么不同,该如何解决
在类里定义一个静太的变量(static)多线程访问时值会不会冲突解决思路
Symbian CCoeEnv:Static()->FsSession()的有关问题
[推荐]static,this,super,final的运用
STATIC 和final static 的区别是什么?
[求助]关于java 关键字 static
[求助]static
DONE public static void main(String a[])与public static void main(Stri ...
static 有这么麻烦吗?(已解决)
package 2; static ***************谢!比如创建对象,最好能稍做讲解。
public static void main(String[] args)两种写法问题
static 修饰
遇到The serializable class xxx does not declare a static final serialV ...
Static 这个特殊的指针?
Static 这个特殊的指针?
关于 Java static 的小结
Cannot make a static reference to the non-static field 是什么东东
【好手请近】PHP 【global引用传递】 和 【static 静态变量】 不起作用
有点困惑 在类里面什么情况上要用 static 呢