关闭

设计模式

标签: 设计模式
80人阅读 评论(0) 收藏 举报

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

一:单例模式

单例模式指某一个类采用SingleTon模式,這个类被创建后只能有一个对外实例,提供了外部访问,并提供一个全局访问点

(以下单例能在多线程情况下避免并发)

package com.example.test;


public class NewInstance {

//volatile 保证多线程可见性
private static volatile NewInstance instance;


private NewInstance(){

}

public Object getNewInstance(){

if(instance==null)
synchronized (NewInstance.class) {
if(instance==null){
instance = new NewInstance();
}
}
return instance;
}
}





未完待续。。。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:425次
    • 积分:74
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档