2015年4月9日

设计模式-模板方法

摘要: 定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。UML类图: 1 public abstract class AbstractTemplate { 2 3 public abstract int[] sort(int[... 阅读全文

posted @ 2015-04-09 11:20 jaden.xu 阅读(111) 评论(0) 推荐(0)

设计模式-迭代器

摘要: 定义:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。UML类图: 1 interface Iterator { 2 public Object next(); 3 public boolean hasNext(); 4 } 5 class ConcreteIt... 阅读全文

posted @ 2015-04-09 10:02 jaden.xu 阅读(145) 评论(0) 推荐(0)

导航