Adapter 设计模式

本篇对应《图解设计模式》第二章。 适配器模式就是“把一个接口转换成另外一个接口”。 比如我们要实现一个 TF (microSD) 卡转 SD 卡适配器。 定义 SdCard 接口。 定义 TfCard 接口。 实现 SdCardAdapter。 参考: https://book.douban.com/subject/26933281/ https://www.runoob.com/design-pattern/adapter-pattern.html  718 total views

 718 total views

Published

Iterator 设计模式

本篇对应《图解设计模式》第一章。 我觉得 Iterator 设计模式是一个很成功的设计模式,对集合遍历问题进行了抽象。 具体到 Java 语言来讲,Iterator 设计模式是 Collections Framework 的一部分。 Iterator 接口 Iterable 接口 分别使用几种不同的方法对集合进行遍历(都是基于 Iterator 设计模式)。 参考: https://book.douban.com/subject/26933281/ https://www.runoob.com/java/collection-iterator.html https://www.ibm.com/developerworks/cn/java/j-forin.html https://docs.oracle.com/javase/tutorial/collections/intro/index.html https://github.com/tanghengzhi/java-design-pattern/tree/master/src/Iterator  1,002 total views

 1,002 total views

Published