摘要:
迭代器模式是一种行为型模式。在这种模式中,集合结构会提供一个迭代器。通过这个迭代器可以顺序遍历集合中的每个元素而不需要暴露其具体的实现。 下面是迭代器模式的一些具体实现: Iterator 接口: 这个接口会定义一些基础的操作函数,如hasNext()或getNext()等。通过名称就可以看出,这些 阅读全文
摘要:
命令模式是一种行为型模式。它建议将请求封装为一个独立的对象。在这个对象里包含请求相关的全部信息,因此可以将其独立执行。 在命令模式中有如下基础组件: Receiver:唯一包含业务逻辑的类,命令对象会将请求传递给它,请求的最终处理者 Command:组装了一个Receiver成员,并绑定实现了Rec 阅读全文