- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 观察者模式学习B
上一篇只是介绍了只有一个观察者的时候,是怎么实现的。但实际上,并不是这样的。因为一个被观察者可能会被多个观察者观察着呢。 因此在这一篇中将介绍使用JDK里面的Observable类和Observer接口来实现观察者与被观察者的关系。 从而实现有多个观察者的情况。 首先为韩非子定义一个类(HanFeiZi),它继承了JDK里面的java.util.Observable类: /**
2012-02-11 16:07:37 672
原创 观察者模式学习A
观察者模式: 被观察者A--》间谍--》观察者。 它就像现在的国家与国家之间的谍情获取一样。 比如:A国家想知道B国家的总统每天做了些什么事,以方便获取此国家的某些秘密,那么A国家则向B国家的总统身边放了一个间谍C,每当B国家的总统做了些什么事(包括每天的吃饭、睡觉、活动)等,则向A国家报告。 。。。。 也许不单单是A国家想知道B国家的总统的事,可能D、E、F国家也想知道,因此它们也模仿
2012-02-11 15:57:15 456
转载 Spring学习一之IOC工作原理 4
上述几篇内容都没有涉及到Spring的内容,就是为了更好地阐述Spring的工作原理 如图: 使用Spring的框架,当然要编写appcontent.xml文件: 如下: <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.d
2012-02-09 15:53:51 745
转载 Spring学习一之IOC工作原理 3
实例3: 对实例2进行重构: 增加HelloWorldFactory类 /** * */ package com.nantian.spring.example3; import com.nantian.spring.example3.FileHelloStr; /** * 注入HellWorld和HelloStr依赖 * @author ps * */ public
2012-02-09 15:45:14 475
转载 Spring学习一之IOC工作原理 2
上一篇简单介绍了依赖,这一篇把第一篇的内容重构。 重构代码: 创建HelloStr接口: /** * */ package com.nantian.spring.example2; /** * @author ps * */ public interface HelloStr { public String getContent(); } 其次声明FileHelloS
2012-02-09 15:40:20 586
转载 Spring学习一之IOC工作原理
为阐述清楚Spring IOC框架帮助开发人员完成了那些工作 ,因此从如下实例看: example 1: 首先实现了FileHelloStr.java: /** * */ package com.nantian.spring.example1; import java.io.InputStream; import java.util.Properties; import org.a
2012-02-09 15:27:19 1312
原创 JS的Call方法实现的继承
call 方法 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的
2012-02-03 11:10:04 1021
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人