您的位置:首页 > 其它

第5部分 扩展型模式

2016-08-27 21:12 190 查看
第26章 扩展型模式介绍

第27章 装饰器(Decorator)模式

装饰器模式的意图是在运行时组合操作的新变化。

应用实例:流和输出器

基于一个输出器创建另一个输出器,这个简单的组合就是装饰器模式的典型结构。

第28章 迭代器(Iterator)模式

迭代器模式的意图是为顺序访问集合元素提供一种方法。

一个Iterator类包含三个方法:hasNext()、next()和remove(),Iterator是一个接口。

如果一个类希望支持for循环,必须实现Iterable接口,并提供一个iterator()方法。

第29章 访问者(Visitor)模式

访问者模式的意图是在不改变类层次结构的前提下,对该层次结构进行扩展。

应用场景:

遍历多个不同的对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: