java架构师
wuxidemo
学的不仅仅是技术,更是梦想!
展开
-
设计模式1
1. 单例模式 一个类始终只能创建一个实例,这个类被称为单例类,这种模式被称为 单例模式。 代码示例如下: class SingelMode{ private static SingleMode instance;//使用一个静态实例缓存曾经创建的实例 //将构造器设为private,隐藏掉 private SingleMode(){ } //提供一个public静态方法创建和返回原创 2016-09-26 15:15:32 · 184 阅读 · 0 评论 -
设计模式--观察者模式
1.定义 定义了对象之间一对多依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 观察者模式提供了一种对象设计,让主题和观察者之间松耦合。 2.自定义实现观察者模式代码示例 a.新建Observer接口类以及实现类 public interface Observer { public void update(); } public clas原创 2016-11-09 09:17:02 · 223 阅读 · 0 评论 -
设计模式--装饰者模式
1.定义 动态的将责任附加到对象上,若要扩展功能,装饰者提供了 比继承者更有弹性的替代方案。 装饰者和被装饰者必须是一样的类型。所以有共同的超类。 利用继承同一个超类,达到“类型匹配”,而不是利用继承获得行为。 装饰者要做的事,就是增加行为到被装饰者(即包装对象)上。 2. 自定义装饰者模式实现 实现代码如下: //抽象超类 public abstr原创 2016-11-10 15:13:10 · 219 阅读 · 0 评论 -
cxf和spring开发web service--服务器端
服务器端 1. 编写服务 首先编写服务接口,例子很简单,任何调用这个接口,会返回“Hello" + 输入内容 package demo.spring.service; import javax.jws.WebService; /** File: HelloWorld.java Description: TODO @author @date 2016年11月2日 下午1:原创 2016-11-02 13:43:04 · 406 阅读 · 0 评论