您的位置:首页 > 编程语言 > Java开发

java设计模式——享元模式,单例模式

2016-07-26 15:06 357 查看
单态模式与共享模式的区别和相同:

单态模式与共享模式都是让类的实例是唯一的。

但单态模式的实现方式是:

在类的内部.即在构造方法中,或静态的getInstace方法中,进行判断,若实例存在,则直接返回,不进行创建;

共享模式的实现方式是:

每次要用到此实例时,先去此hashtable中获取,若获取为空,则生成实例,且将类的实例放在一人hashtable中,若获取不为空,则直接用此实例。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: