黑马程序员技术交流社区

标题: 偶尔冒泡,学到设计模式了 [打印本页]

作者: Eagle    时间: 2014-10-11 09:02
标题: 偶尔冒泡,学到设计模式了
哎。
才学到设计模式这里

设计模式:解决某一类问题最行之有效的方法!
Java中23中设计模式;
单例设计模式;解决一个类在内存中只存在一个对象。




想要保证对象唯一
1:为了避免其他程序过多建立该类对象,先控制禁止其他程序建立该类对象
2:还为了让其他程序可以访问到该类对象,只好在本类中自定义一个对象
3:为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。


这三步怎么用代码体现呢??
1:将该构造函数私有化
2:在类中创建一个本类对象
3:提供一个方法可以获取到该对象


  1. class Single
  2. {
  3.         private Single(){}//把该构造函数私有化,不允许外界创建对象
  4.         private static Single s = new Single();//不需要对外界访问,所以私有化
  5.         public static Single getInstance()//建立一个对外访问的方式
  6.         {
  7.                 return s;
  8.         }
  9. }
复制代码

路漫漫其修远兮啊
骚年,加油吧!!!
//奋斗ing




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2