- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 java设计模式----观察者模式
分为四部分:抽象主题角色,具体主题角色,抽象观察者角色,具体观察者角色主题角色中具有观察者对象列表,当主题状态改变时,可以通知所有观察者角色。观察者之间不知道相互间的存在。使用场景:当一个对象改变时,需要改变其他对象的场景中运用。抽象主题角色:public interface Subject { public void addObserver(Observe
2015-08-26 17:35:21 271
原创 java设计模式----建造者模式
分为四部分:产品角色,抽象构建者,具体构建者,指挥者建造者模式:用户不需要知道具体的构造结构过程,只需要与指挥者进行沟通即可。指挥者根据不同的构建者得到不同的产品。构建者分装了整个产品的构建,是的产品能够完整的构建出来。产品角色:public class Car { public List parts = new ArrayList(); publi
2015-08-25 15:19:28 243
原创 java设计模式----外观模式
分为两部分:子系统类,外观类子系统类:public class SubSystemOne { public void method(){ System.out.println("子系统一"); }}public class SubSystemTwo { public void method(){ System.out.print
2015-08-14 14:43:36 231
原创 java设计模式----原型模式
分为三部分:原型类,原型子类,调用类原型类:public class Prototype implements Cloneable{ public Prototype clone(){ Prototype prototype = null; try { prototype = (Prototype) super.clone()
2015-08-14 11:25:02 252
原创 java设计模式----工厂方法模式
分为四部分:方法接口,方法具体实现,工厂接口,工厂具体实现方法接口:public interface Operation { public void operate();}方法具体实现:public class AddOperation implements Operation { @Override public void operate() {
2015-08-13 16:22:22 310
原创 java设计模式----代理模式
分为三部分:方法接口,被代理者,代理者本例是秘书代替老板通知员工开会方法接口:public interface Operation { public void opeate();}被代理者(实际动作发出者):ppublic class Boss implements Operation { @Override public void opeate
2015-08-13 15:31:56 296
原创 java设计模式----装饰模式
分为四部分:抽象构建角色,具体构建角色,装饰角色,具体装饰角色抽象构建角色:public interface Component { public void show();}具体构建角色:public class Child implements Component{ @Override public void show() {
2015-08-13 14:18:37 264
java.security.InvalidKeyException: Illegal key size 解决方案
2015-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人