- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 设计模式--代理模式
代理模式:封装对对象的访问 主要分为3类 远程代理: 例如java rmi 虚拟代理:例如图片缓冲技术 保护代理:实现对象访问控制 demo 分析
2015-02-28 23:13:57 561
原创 设计模式--迭代器模式与组合方法模式
迭代器模式是将对对象的遍历封装成迭代器,对外部隐藏对象遍历的具体实现。 而组合方法是实现对处于不同层次的同种对象提供一致性的遍历方法。 首先我们开始讨论迭代器模式。 我们在实践过程中可以遇到这样的情况,我们需要对用array,ArrayList,Stack 等模式包装的一组对象进行遍历 public class Item{ ......... } public c
2015-02-15 19:29:15 1660
原创 设计模式--模板方法模式
模板方法模式的核心是预先定义好过程,而将过程的实现推迟到子类 举个超市购物的例子 public abstract class Shopping{ public void doShopping(){ pickup(); pay(); } public abstract void pickup(); public abstract voi
2015-02-15 19:12:07 477
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人