责任链模式和迭代器模式