Siyuan - Design-Patter - Iterator