🌓

设计模式之迭代器模式

迭代器模式(Iterator Pattern)是一种行为设计模式,用于提供一种按着某种方式访问聚合对象中元素的方法,而不暴露该聚合对象底层实现。通过迭代器模式,客户端可以以统一的方式遍历不同集合(如数组、链表等),无需关心集合的内部表示。

阅读全文

设计模式之工厂模式

工厂模式是创建型模式的一种。通过提供创建对象的接口,而不是直接创建对象实例,使得代码更具扩展性和灵活性。根据对象创建的不同场景,工厂模式可以分为三类:简单工厂模式、工厂方法模式和抽象工厂模式。

阅读全文