2008-04-11
[原创]单态模式的好处体现
在写上一篇文章后,考虑一下,使用单态模式进行了改造,发现了它的一些好处,
比如,如果不是使用单态模式,那么
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);
}
比如,如果不是使用单态模式,那么
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);
}
发表评论
- 浏览: 24307 次
- 性别:

- 来自: 安徽

- 详细资料
搜索本博客
我的相册
s1125472579
共 14 张
共 14 张
最近加入圈子
最新评论
-
遍历Set
lz你文不对题啊,你写的明明是遍历hashmap,怎么题目是遍历set,难道是这 ...
-- by Struts_Spring -
MMORPG
...
-- by kayo -
几种java开源缓存系统的性 ...
...
-- by kayo -
[原创]利用IOC的概念改 ...
请你阅读这篇文章,也许对你有点作用。http://kayo.javaeye.co ...
-- by kayo -
[原创]利用IOC的概念改 ...
你好,向你请教关于java的数据采集技术,不知道怎么做,希望你能给例子,谢谢。 ...
-- by looxiaohu






评论排行榜