设计模式
沉淀积累
这个作者很懒,什么都没留下…
展开
-
设计模式-iterator 简单模拟ArrayList与LinkList
首先建个List的接口,这里就做两个方法。package test.Iterator;public interface List {void add(E object);void print();}实现ArrayList以及LinkListArraylist:package test.Iterator;public原创 2016-02-17 23:40:01 · 290 阅读 · 0 评论 -
设计模式- 策略模式
定义:定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。多用组合,少用继承。抽象出那些经常需要改变的内容,独立成接口。例如 //抽象类 角色public abstract Character{private WeaponBehavfor behavfor;public void fight();public原创 2016-03-17 11:28:41 · 220 阅读 · 0 评论