我是设计模式的新手,最近我开始阅读 Head First Design Patterns。
在我看来,Iterator设计模式与Adapter设计模式非常相似。我知道适配器模式创建了一个适配器来帮助代码 A 和 B 进行通信,而客户端只与代码 A 的接口交互。
我发现迭代器模式与此非常相似,尤其是在餐厅和煎饼屋合并的示例中. 您可以在此处查看示例。
所以这是我的问题,迭代器模式是适配器模式的一种形式吗?
我是设计模式的新手,最近我开始阅读 Head First Design Patterns。
在我看来,Iterator设计模式与Adapter设计模式非常相似。我知道适配器模式创建了一个适配器来帮助代码 A 和 B 进行通信,而客户端只与代码 A 的接口交互。
我发现迭代器模式与此非常相似,尤其是在餐厅和煎饼屋合并的示例中. 您可以在此处查看示例。
所以这是我的问题,迭代器模式是适配器模式的一种形式吗?