迭代行集时遵循哪种设计模式?

时间:2013-12-03 06:41:37

标签: java row

以下是示例代码。鉴于代码获取模式,因为没有源回溯。

ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");

    while (rs.next()) {
        int x = rs.getInt("a");
        String s = rs.getString("b");
        float f = rs.getFloat("c");
    }

我认为这是一种模式,有一个名称,有更多我不知道的应用程序。让我知道模式名称?

2 个答案:

答案 0 :(得分:3)

ResultSet是Iterator模式的一个实例。但不是java.util.Iterator界面。

Iterator as ArrayList http://ts1.mm.bing.net/th?id=H.4589598971789992&pid=15.1

答案 1 :(得分:2)

patten名称是“Iterator Pattern”。