码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA单态模式

时间:2014-09-28 12:55:42      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:使用   ar   java   数据   sp   问题   on   c   代码   

该模式较常见也是使用最频繁的设计模式之一。单态模式的主要作用是保证在JAVA应用程序中某些特定的类只有一个实例存在。

该模式的好处节省内存及系统开销,使用合适的中间件(.NET Remoting),可以把SINGLETON模式扩展为跨多个CLR或多个计算机工作。任何类都可以方便的转换为SINGLETON模式。只在第一次使用时进行创建。并且它由于限制了实例个数,有利于垃圾回收。

缺点:不能继承、效率问题、调用不透明(调用者知道自己在调用谁)

示例:

常用于数据库访问、单点登录等。下面的代码演示了常用的单态模式的写法:

 

JAVA单态模式

标签:使用   ar   java   数据   sp   问题   on   c   代码   

原文地址:http://www.cnblogs.com/pinksnow520/p/3997791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!