码迷,mamicode.com
首页 > 移动开发 > 详细

android 设计模式学习

时间:2015-05-15 10:25:22      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

1:单例模式

    

    

//对于创建开销较大的类可使用此方法,保证全局一个实例,在程序运行过程中该类不会因新建额外对象产生开销。示例代码如下:
public
class Singleton { private static Object obj = new Object(); private static Singleton instance = null; private Singleton(){ } public static Singleton getInstance() { // if already inited, no need to get lock everytime if (instance == null) { synchronized (obj) { if (instance == null) { instance = new Singleton(); } } } return instance; } }

//一般般的
public class SqlManager {

public static SqlManager sqlManager = null; public static SqlManager intance(Context context) {
if (sqlManager == null) {
sqlManager = new SqlManager(context);
}
return sqlManager;
}

}

 

android 设计模式学习

标签:

原文地址:http://www.cnblogs.com/yujian-bcq/p/4505100.html

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