请在 下方输入 要搜索的题目:

下列代码,使用的设计模式是 interface Iterator { public boolean hasNext(); public Object next(); } interface Container { public Iterator getIterator(); } class NameRepository implements Container { public String names[] = {"Robert" , "John" }; @Override public Iterator getIterator() { return new NameIterator(); } private class NameIterator implements Iterator { int index; @Override public boolean hasNext() { if(index < names.length){ return true; } return false; } @Override public Object next() { if(this.hasNext()){ return names[index++]; } return null; } } }
选项:

A:工厂模式
B:适配器模式
C:桥接模式
D:迭代器模式

发布时间:2024-05-15 09:48:28
推荐参考答案 ( 由 搜题小帮手 官方老师解答 )
联系客服
答案:

以下文字与答案无关

提示:有些试题内容 显示不完整,文字错误 或者 答案显示错误等问题,这是由于我们在扫描录入过程中 机器识别错误导致,人工逐条矫正总有遗漏,所以恳请 广大网友理解。

相关试题
登录 - 搜题小帮手
点我刷新
立即注册
注册 - 搜题小帮手
点我刷新
立即登录