Java单例设计模式

20160607更新 分类懒汉式12345678910//所谓“懒汉式”是在你真正用到的时候才去建这个单例对象:public class Single{ private Single(){};//构造函数私有化,防止其他类创建对象 private static Single s = null; public static Single getInstance(){//对外提供一个获取对象的方法 if(s == null) s = new Single(); //懒汉式做法 return s; }} 饿汉式12345678//所谓“饿汉式”是在不管你用的用不上,一开始就建立这个单例对象:比如:有个单例对象public class Single{ private Single(){}; private static Single s = new Single(); //建立对象 public static Single getInstance(){ return s;//直接返回单例对象 }}     继续阅读
MXlwq's avatar
MXlwq 6月 07, 2016
 | 

设计模式(Java)_3

上一篇:设计模式(Java)_2 行为型模式Chain of Responsibility ( 责任链模式 )Command ( 命令模式 )Interpreter ( 解释器模式 )Iterator ( 迭代器模式 )Mediator ( 中介者模式 )Memento ( 备忘录模式 )Observer ( 观察者模式 )State ( 状态模式 )Strategy ( 策略模式 )TemplateMethod ( 模板方法 )Visitor ( 访问者模式 )     继续阅读
MXlwq's avatar
MXlwq 5月 20, 2016
 | 

设计模式(Java)_2

上一篇:设计模式(Java)_1下一篇:设计模式(Java)_3 结构型模式Adapter ( 适配器模式 )Bridge ( 桥接模式 )Composite ( 组合模式 )Decorator ( 装饰模式 )Facade ( 外观模式 )Flyweight ( 享元模式 )Proxy ( 代理模式 )     继续阅读
MXlwq's avatar
MXlwq 5月 20, 2016
 | 

设计模式(Java)_1

20160725更新下一篇:设计模式(Java)_2 设计模式Design Patterns 可复用面向对象软件的基础 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 什么是设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。代码规范 首先是要注意注释文档的格式,注释文档将用来生成HTML格式的代码报告,所以注释文档必须书写在类、域、构造函数、方法、定义之前。 注释文档由两部分组成——描述、块标记。描述部分用来书写类的作用或者相关信息,块标记部分必 注释的种类:文件头注释、构造函数注释、域注释、方法注释和定义注释。文件头注释需要注明该文件的创建时间、文件名、命名空间信息。构造函数注释采用描述部分注明构造函数的作用。方法注释采用描述部分注明方法的功能,块标记注明方法的参数、返回值、异常等信息。     继续阅读
MXlwq's avatar
MXlwq 5月 19, 2016
 |