
设计模式
文章平均质量分 77
shixin747
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式4.1--回调技术实现模板方法模式
package com; /* * 模板操作类 */ public class LoginTemplate { //骨架 public boolean login(LoginModel inputUser,LoginCallback callback){ LoginModel dbuser = callback.findLoginUser(inputUser.getLog原创 2013-12-25 14:49:57 · 624 阅读 · 0 评论 -
设计模式13--观察者模式(Observer)
观察者模式的本质:触发联动原创 2014-05-18 12:13:37 · 566 阅读 · 0 评论 -
设计模式12--代理模式(Proxy)
代理模式的本质: 模式定义:为其他对象提供一种代理以控制对这个对象的访问。原创 2014-01-23 10:07:27 · 600 阅读 · 0 评论 -
设计模式10--原型模式(Prototype)
XX原创 2014-01-20 19:30:31 · 587 阅读 · 0 评论 -
设计模式9--生成器模式(Builder)
XX原创 2014-01-07 15:32:09 · 577 阅读 · 0 评论 -
设计模式8--单例模式(Singleton)
单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 懒汉式: public class Singleton { //4.定义存储实例的属性 //5.把这个属性也定义成静态的 private static Singleton instance = null; //1.似有化构造方法 private Singleton(){ } //2.提供原创 2013-12-31 11:14:58 · 608 阅读 · 0 评论 -
设计模式7--适配器模式(Adapter)
XX原创 2013-12-30 14:44:41 · 619 阅读 · 0 评论 -
设计模式5--策略模式(Strategy)
package com; public interface Strategy { double caclPrice(double goodsPrice); }package com.impl; import com.Strategy; public class StrategyA implements Strategy { @Override pub原创 2013-12-26 10:10:12 · 595 阅读 · 0 评论 -
设计模式11--中介者模式(Mediator)
新城小学方法原创 2014-01-22 09:42:43 · 566 阅读 · 0 评论 -
设计模式6--外观模式(Facade)
dd原创 2013-12-30 11:42:06 · 513 阅读 · 0 评论 -
设计模式3--抽象工厂模式(Abstract Factory)
package com; public interface CPUApi { void calculate(); } package com.impl; import com.CPUApi; public class CPUImplA implements CPUApi { private int pins = 776; public CPUImplA(原创 2013-11-28 11:43:21 · 577 阅读 · 0 评论 -
设计模式1--简单工厂模式
package com; public interface Api { void opreation(String s); } package com.impl; import com.Api; public class ImplA implements Api { @Override public void opreation(String s) { Syst原创 2013-11-27 14:45:56 · 530 阅读 · 0 评论 -
设计模式4--模板方法模式(Template Method)
package com; public class LoginModel { private String loginId; private String pwd; public String getLoginId() { return loginId; } public void setLoginId(String loginId) { this.login原创 2013-11-28 16:05:02 · 655 阅读 · 0 评论 -
设计模式2--工厂方法模式(Factory Method)
package com; public interface Api { void opreation(String s); } package com.impl; import com.Api; public class ImplA implements Api { @Override public void opreation(String s) { S原创 2013-11-27 16:19:51 · 627 阅读 · 0 评论 -
设计模式14--命令模式(Command)
命令模式的本质:封装请求原创 2014-05-21 14:24:22 · 673 阅读 · 0 评论