发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

使用Singleton模式的疑惑

    
2004-09-06 11:06
赞助商链接

看了一些介绍Singletong模式的文章,都说单例模式可以使用在提供工具函数的类或给一个系统提供一个数值唯一的序列号码的类的场合。但是我觉得,用static也可以啊,比如前者可以把工具函数声明为static,用类名调用,而后者则把序列号变量声明为static,而为了避免别人实例化,就把构造器设置为private,这样不是连一个实例都不用生成了吗?不是更好?

2004-09-07 12:39

不必在这个问题上钻研太深。

其实,现在因为有了Ioc模式,Bean容器,EJB容器概念后,Singleton模式基本不用,所以,Java现代编程是不提倡使用Singleton模式模式,如果谁还在用,说明他的设计思想和设计水平没有与时俱进。

静态类也基本少用,销声匿迹了,大量静态类使用破坏了对象编程风格。

2004-09-17 14:10

好好学

singleton模式     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com