Java--设计模式
文章平均质量分 86
Liu-
个、
展开
-
Java设计模式之单例模式(singleton模式)
1. 概念: 确保在一个JVM中一个类只有一个实例对象存在,这个类自已创建实例对象,并向整个系统提供此实例。 2. 单例实现: (1)饿汉式单例:view plainpackage com.focus; public class EagerSingleton { /** * 构造方法使用private修饰符修饰。 */原创 2013-06-26 14:08:55 · 575 阅读 · 0 评论 -
设计模式之模板方法模式
话说新浪同学和腾讯同学是同桌。有一天老师要给大家来个临时测验,由于没有事先准备,老师只好把试题抄写在黑板上,再由同学们自己抄写到练习本上,然后作答。下面是新浪同学抄写并作答的试题:[java] view plaincopypublic class SinaTest { public void test() { System.out.print("国内最牛的微博之一是?"原创 2013-06-26 14:13:49 · 510 阅读 · 0 评论 -
java观察者模式介绍
概念 Observer模式定义对象间的一对多的依赖关系,当一个对象(被观察者)的状态发生改变时, 所有依赖于它的对象(观察者)都得到通知并被自动更新。JDK里提供的observer设计模式的实现由java.util.Observable类和 java.util.Observer接口组成。从名字上可以清楚的看出两者在Observer 设计模式中分别扮演的角色:Observer是观察者角色,Obser原创 2013-06-26 14:13:53 · 627 阅读 · 0 评论 -
单例模式的七种写法
转载出处:http://cantellow.javaeye.com/blog/838473 第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} 4 public stati转载 2013-09-25 11:42:20 · 584 阅读 · 0 评论