在写上一篇文章后,考虑一下,使用单态模式进行了改造,发现了它的一些好处,
比如,如果不是使用单态模式,那么
DB2DB d = new DB2DB();
for (int i=0;i<100;i++){
col.toString(d);
}

上面的代码为了提高性能,就需要在toString 方法中传入d

这样除了代码耦合性大外,而且不利用扩展。

但是使用单态模式,toString方法的代码改造如下:
DB2DB t = DB2DB.getInstance();

下面的d就不需要传入toString方法了
DB2DB d = new DB2DB();
for (int i=0;i<100;i++){
col.toString(d);
}
评论
发表评论

您还没有登录,请登录后发表评论

kayo
搜索本博客
我的相册
Ad1461d2-8745-3eba-ab39-18389260fce2-thumb
s1125472579
共 14 张
最近加入圈子
存档
最新评论