2014年8月14日

设计模式之迭代器模式(Iterator)

摘要: 1、定义 迭代器模式提供一种方法访问一个容器对象中的各个元素,而又不需暴露该对象的内部细节。 基本上没有人会单独写一个迭代器,除非是产品性质的开发。 2、通用类图 Iterator抽象迭代器:抽象迭代器负责定义访问和遍历元素的接口,而且基本上是有固定的3个方法:first()获得第一个元素;next()访问下一个元素;isDone()是否已经访问到底部(Java 叫做hasNext()方... 阅读全文

posted @ 2014-08-14 15:16 limiracle 阅读(307) 评论(0) 推荐(0)

模板方法模式(Template Method)

摘要: 1、定义模板方法模式(Template Method Pattern),定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。2、通用类图AbstractClass 叫抽象模板,它的方法分为两类:基本方法、模板方法基本方法:基本方法也叫... 阅读全文

posted @ 2014-08-14 11:09 limiracle 阅读(207) 评论(0) 推荐(0)

导航